All services / Robotics

Robotics and electronics

The board, the firmware, and the machine.

An arm that takes a part is the last thing you see. Before that we design the board, write the firmware that holds the motion, and connect both to the floor you already run. Intelligent electronics and intelligent robotics, as one system.

What the service actually is.

Four parts. Any one of them can be the job. Together they are a machine your team can run.

Intelligent boards

01 · The electronics

Intelligent boards

A custom board for the current, the motors, and the sensors the machine actually has. Not a development kit left inside a product. Power, drive, sensing, and the connector that meets the rest of the cell are drawn for that environment.

  • Schematic and PCB for the job
  • The current the motors really draw
  • A connector the floor can use
Embedded programming

02 · The firmware

Embedded programming

The program that lives on the board. A control loop that has to hold, a safe state when something is wrong, and a way to update the board in the field without opening the machine. Bring-up happens on the bench, with a probe, before it is trusted on the floor.

  • Real-time control on the controller
  • A known state when a limit is hit
  • Bring-up before installation
Intelligent robotics

03 · The machine

Intelligent robotics

Perception and motion for the room you have. An arm that finds a part, a platform that moves through a real aisle, a cell that repeats the job. The model in the picture is the class of machine. The work is making it do your job, not a demo.

  • Perception in your light, on your parts
  • Motion inside the space you have
  • A cell, not a trade-show loop
The link to the floor

04 · The automation

The link to the floor

The machine has to speak to something you already trust: a PLC, an order system, a line that is already running. Encoders, drivers, and the bus are chosen for that conversation. We do not invent a second system of record beside the one your team uses.

  • CAN, RS-485, Ethernet, or the bus you have
  • Orders and state stay where they are
  • The harness is part of the design

The circuits, named.

A board is a set of jobs. These are the ones we design, and we only put on the board what the machine needs.

  1. 01

    Power

    Regulation, protection, and the current the motors draw when they start, not only when they sit still.

  2. 02

    Motor drive

    Stepper, BLDC, or servo. The driver is matched to the joint, with a limit the firmware can trust.

  3. 03

    Sensing

    Encoders, an IMU, force, and vision. The front-end keeps the signal clean before software ever sees it.

  4. 04

    Communication

    CAN, RS-485, Ethernet, Wi-Fi, or BLE. The bus is the one the floor already speaks, when it has one.

  5. 05

    Safety

    Limits, an emergency-stop path, and a state the machine returns to when a sensor disagrees.

Tools and technologies.

The stack is chosen for the loop that has to hold, and for the software that sits beside the machine.

Where the AI sits.

A language model does not move the arm. Perception can use a vision model, trained on the parts and the light in your room, to find what the gripper should take. The motion is a control loop on the board. AI in the software around the cell is for the operation: seeing a part, reading a state, handing a case to a person. It is not a chatbot wearing a robot.

How a job is delivered.

Times overlap when the board and the machine are one engagement. A number below is a range for that part, not a promise made before we have seen the room.

  1. 01

    The job

    The first week

    What the machine must do, in the room you have, and which system it has to talk to.

  2. 02

    The board and the motion

    Drawn together

    Schematic, layout, and the motion, so the electronics and the arm are not designed by two strangers.

  3. 03

    The bench

    6–10 weeks for a new board

    The board powers. The joints move. Firmware on a board that already exists is often 3–6 weeks. Failures are found here.

  4. 04

    The floor

    8–16 weeks for a first cell

    Installed in your environment and connected to the operation. A first working cell is scoped after we have seen the room.

  5. 05

    The team

    Before we leave

    The people who will run it can run it. The design and the firmware go with the machine, so a small change is not a new project.

What changes for you.

Questions

Do you only supply a robot?

No. The board, the firmware, and the connection to your operation are the work. A machine with none of that is not the engagement.

Can you design a board without a robot?

Yes. Intelligent boards and embedded programming are their own jobs: a controller, a driver, a sensor front-end, firmware that holds.

Does an AI move the arm?

No. A vision model can find the part. The motion is a control loop on the board. A language model does not drive the joints.

How long does it take?

A new board, from schematic to a tested prototype, is typically 6–10 weeks. Firmware on a board that exists is often 3–6 weeks. A first cell on your floor is commonly 8–16 weeks after we have seen the room. They overlap when they are one job.

What do you need from us to start?

The job the machine must do, the room it will stand in, and the system it has to talk to. Photos and a walk-through are enough to say whether we should begin.

Start with the floor you already run.

Tell us the job and the room. We will say whether the first build is a board, firmware, a machine, or all three.

Also in the work