Adem Inside

Home / Inside real robots / Unitree Go1

Teardown · Robot dog

What's inside the Unitree Go1

The Go1 came apart into more computers than any robot in this library: NVIDIA Jetson modules for the cameras and a Raspberry Pi for the rest. Nothing is ground blank. Set it next to the Go2 and you can see exactly what Unitree changed: the brains were replaced, the 4G card was not.

JetsonNVIDIA TM660M-A2 (Tegra X1) modules with fans
CM4a Raspberry Pi Compute Module 4 Lite on board
EG25-Gthe same 4G card, chip for chip, as the Go2
MDRV_TINYa driver board on the back of every leg motor
ReadNot visible
Loading the 3D model…
Drag to turn

Tap a number

Each number is a part found in the teardown. X-ray fades the shell to show where the parts sit inside.

    Robot model: Unitree's own published model via MuJoCo Menagerie, © Unitree Robotics, BSD-3-Clause. Where each board sits inside the body is approximate.

    The short answer

    Vision computersNVIDIA Jetson modulesTM660M-A2 chip, the Jetson Nano's Tegra X1
    Network computerRaspberry Pi CM4 LiteBroadcom BCM2711
    Mobile dataQuectel EG25-Gmini PCIe, Qualcomm MDM9207 inside
    EyesStereo fisheye camerascamera pairs in the head and body
    LegsMDRV_TINY V0.6six transistors, three current sensors per motor
    PositioningUWB + GPS antennasfor follow mode and location

    Every part, and how sure we are

    Read: the name is printed on the part and legible. Not visible: under a shield or too small to read.

    Vision computers: NVIDIA Jetson modules Read

    Compute modules on SO-DIMM edge connectors, each under a heatsink and fan, carry a chip marked NVIDIA TM660M-A2: the Tegra X1 used on the Jetson Nano, four Arm Cortex-A57 cores and a 128-core NVIDIA GPU. More than one module is photographed.

    Why several. The Go1 splits its camera processing across these modules instead of doing it on one chip; the Go2 later did all of it on a single RK3588S.

    Network computer: Raspberry Pi Compute Module 4 Read

    A green Raspberry Pi Compute Module 4, marked RPI-CM4Lite-R1.3, with a Broadcom BCM2711 (printed 2711ZPKFSB06C0T). "Lite" means no built-in storage chip, so it boots from elsewhere on the carrier board.

    It sits on its own carrier board next to the 4G card and a coin-cell battery for the clock.

    4G: Quectel EG25-G mini PCIe card Read

    A standard mini PCIe card, labelled EG25GGB-MINIPCIE, with sockets marked MAIN, GNSS and DIV. With the lid off: a Qualcomm MDM9207 modem, Nanya NM1282KSLAXAL memory and Qorvo 77031 and 77033 amplifiers.

    That is the same card, chip for chip, that Unitree put in the Go2 three years later. A GPS antenna and an LTE antenna are fitted.

    Stereo fisheye cameras Read

    Camera boards with two wide-angle lenses side by side are fitted in the head and the body. Two lenses a known distance apart give depth, the same way two eyes do, which is how the Go1 sees steps and obstacles.

    Leg motor driver: "MDRV_TINY V0.6" Read

    The leg motor was opened: copper stator windings, and on its back a round driver board marked MDRV_TINY V0.6. It has six power transistors (two per motor phase), three 1.5 mΩ current-sense resistors (marked 1R5m), phase pads A, B, C, and power connectors in and out so the motors chain on one cable.

    The control chip on it carries no readable marking in the photos.

    Wi-Fi module Not visible

    A small blue module with two antenna sockets and a square radio chip. Its marking is too small to read in the photos.

    UWB antennas in the head Read

    Three UWB antennas sit in the head, marked on the teardown. UWB measures distance and direction to a tag, which is how the Go1 follows its remote.

    Go1 to Go2: what Unitree changed

    The Go1 needed several NVIDIA Jetson modules plus a Raspberry Pi, each with its own cooling. The Go2 replaced all of them with one Rockchip RK3588S core board. The leg driver moved from MDRV_TINY to M12_MDRV. The 4G card did not change at all: the same Quectel EG25-G with the same Qualcomm, Nanya and Qorvo chips inside.

    All parts in one table

    PartWhat is printed on itRoleSure?
    Vision computerNVIDIA TM660M-A2 (Tegra X1)Camera processingRead
    Network computerRaspberry Pi CM4 Lite · RPI-CM4Lite-R1.3App, networkRead
    CM4 processorBroadcom BCM2711 (2711ZPKFSB06C0T)Inside the CM4Read
    4G cardQuectel EG25-G · EG25GGB-MINIPCIEMobile dataRead
    Modem chipQualcomm MDM9207Inside the 4G cardRead
    Modem memoryNanya NM1282KSLAXALInside the 4G cardRead
    Power amplifiersQorvo 77031, 77033Inside the 4G cardRead
    Camerasstereo fisheye pairsDepth and obstaclesRead
    Leg motor driverMDRV_TINY V0.6Drives one jointRead
    Current sensors3 × 1R5m (1.5 mΩ)Motor currentRead
    Wi-Fi module(chip too small to read)Wi-FiNot visible
    AntennasUWB ×3, GPS, LTE, Wi-FiRadiosRead

    Same part, other robots

    Parts on this page that we have also found inside other robots in the library.

    Questions

    What computer does the Unitree Go1 use?

    Several: NVIDIA Jetson modules with the TM660M-A2 chip (the Tegra X1 used on the Jetson Nano) for the cameras, and a Raspberry Pi Compute Module 4 Lite (Broadcom BCM2711) on its own carrier board.

    Does the Unitree Go1 have 4G?

    The unit that was taken apart has a Quectel EG25-G mini PCIe card with a Qualcomm MDM9207 modem, Nanya memory and Qorvo 77031/77033 amplifiers, plus GPS and LTE antennas. The Go2 uses the identical card.

    What changed between the Unitree Go1 and Go2?

    The computers: the Go1 uses several NVIDIA Jetson modules and a Raspberry Pi CM4, the Go2 one Rockchip RK3588S core board. The leg motor driver changed from MDRV_TINY to M12_MDRV. The Quectel EG25-G 4G card stayed the same, chip for chip.

    More robots, taken apart

    Robot lawn mowerSegway Navimow X3Allwinner MR527, Quectel 4G for network RTK, a GD32 motor controller and a 276.5 Wh battery. Nothing hidden.Robot vacuumRoborock Qrevo Curv 2 FlowThe 5200 mAh battery, the LiDAR board and every signal on it, and the "Beryl Lite" main board.Humanoid robotUnitree G1The RK3588S brain the Go2 hides, readable here. Two sizes of joint driver, the IMU board, project 711.Robot dogUnitree Go2Rockchip RK3588S brain, Quectel 4G, Wi-Fi 6, UWB, twelve leg motors, and the chips Unitree ground blank.Robot armSO-ARM101The $120 3D-printed arm used by Hugging Face LeRobot: six STS3215 servos, one driver board.

    Based on laboratory teardown photographs of a Go1 test unit, 2021. The photos are not reproduced here; sizes are approximate. Production units and Go1 variants (Air, Pro, Edu) may differ. Not affiliated with Unitree. Spotted a mistake? Tell us and we will fix it.

    Plain-text version for AI tools: /ai/unitree-go1.md · all references