Skip to the content
6 layers60 × 48 mmQuadesc, the printed circuit board in 3D

BeagleConnect QuadESC is a four-motor power board with BeagleConnect Torque installed as its system-on-module. This repository contains the editable mainboard and module designs, schematics, firmware sources and…

Size
60 × 48 mm
Copper layers
6
Thickness
1.62 mm
Parts
247
Nets
296
Pads
1,984
Tracks, vias
3,142, 343
Pours
32
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
8 Oct 2026
Updated
5 Nov 2026

Overview

Quadesc is an open-source printed circuit board by embedconsult, from the embedconsult/quadesc repository on GitHub. It is a 6-layer board of 60 × 48 mm with 247 parts on 296 nets, routed with 3,142 tracks and 343 vias.

It is built around the CSD88599Q5DC, DRV8323SRTAR and TPS54360BDDAR, with the TPS7A4701RGWR among its other parts. Its parts include 99 capacitors, 85 resistors, 18 ICs, 9 connectors and 3 diodes.

Main components

4

README

README.md

BeagleConnect QuadESC

BeagleConnect QuadESC is a four-motor power board with BeagleConnect Torque installed as its system-on-module. This repository contains the editable mainboard and module designs, schematics, firmware sources and hardware manuals.

Hardware documentation

The handoff manuals are maintained as Markdown in documentation/source/:

Download the latest schematic PDFs generated from main:

GitHub Actions publishes these files as assets of the rolling Schematic PDFs prerelease after revised schematics reach main. Pull requests provide downloadable preview artifacts. Generated PDFs are not stored in Git.

Connector references retain pin numbers, net names and electrical mappings. Use the KiCad designs for physical board geometry.

See documentation build instructions to generate the HTML site locally. CI builds and checks the same source for merge requests and pull requests, and publishes the manuals from main through GitHub Pages on embedconsult/quadesc, with an optional GitLab Pages pipeline for OpenBeagle. Generated HTML is a CI artifact rather than checked-in content.

Repository layout

PathContents
mainboard/Editable BeagleConnect QuadESC mainboard design
som/Editable BeagleConnect Torque module design
documentation/source/Markdown manuals, shared diagrams and styling
documentation/reference/Electrical connector, GPIO and analog reference data
tools/documentation/Documentation build and validation scripts
firmware/Firmware sources and existing application/loader artifacts
drone-flasher-swd/SWD programming utility

The Schematic PDFs GitHub Actions workflow rebuilds and publishes release assets after schematic changes. See schematic PDF generation for pull-request previews, automatic updates on main, and local export instructions.

Documentation builds use only the manuals and their reference assets. See the programming guide for module programming interfaces.

Parts

247
QtyValueFootprintReferences
241nFCapacitor_SMD:C_0201_0603MetricC28, C32, C36, C40, C44, C48, C52, C56, C60, C64, C68, C72, C89, C90, C91, C100 +8
24NetTie_2custom_nettie:NetTie-2_SMD_Pad0.2mmNT1, NT2, NT10, NT11, NT12, NT13, NT14, NT15, NT16, NT17, NT18, NT19, NT20, NT21, NT22, NT23 +8
1610uFCapacitor_SMD:C_1206_3216MetricC2, C8, C14, C20, C29, C33, C37, C41, C45, C49, C53, C57, C61, C65, C69, C73
1410kResistor_SMD:R_0201_0603MetricR1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R20, R22
1210nFCapacitor_SMD:C_0402_1005MetricC31, C35, C39, C43, C47, C51, C55, C59, C63, C67, C71, C75
121mOhmCSS2H-2512R-1L00F_new:RES_1L00x_BRNR28, R33, R38, R43, R48, R53, R58, R63, R68, R73, R78, R83
122.21Resistor_SMD:R_0805_2012MetricR26, R31, R36, R41, R46, R51, R56, R61, R66, R71, R76, R81
123.3kResistor_SMD:R_0201_0603MetricR25, R30, R35, R40, R45, R50, R55, R60, R65, R70, R75, R80
1233kResistor_SMD:R_0402_1005MetricR24, R29, R34, R39, R44, R49, R54, R59, R64, R69, R74, R79
124.7Resistor_SMD:R_0402_1005MetricR27, R32, R37, R42, R47, R52, R57, R62, R67, R72, R77, R82
124.7nFCapacitor_SMD:C_0402_1005MetricC30, C34, C38, C42, C46, C50, C54, C58, C62, C66, C70, C74
12CSD88599Q5DCCSD88599Q5DC:DMM0022AU5, U6, U7, U8, U9, U10, U11, U12, U13, U14, U15, U16
7.1uFCapacitor_SMD:C_0201_0603MetricC3, C9, C15, C21, C27, C78, C84
71uFCapacitor_SMD:C_0402_1005MetricC4, C10, C16, C22, C26, C82, C85
4MountingHole_M3_3.0mmDrill_6.0mmPad:MountingHole_M3_3.0mmDrill_6.0mmPadMH1, MH2, MH3, MH4
4.1uFCapacitor_SMD:C_0402_1005MetricC5, C11, C17, C23
41uFCapacitor_SMD:C_0603_1608MetricC6, C12, C18, C24
422uFCapacitor_SMD:C_1206_3216MetricC81, C86, C87, C88
447nFCapacitor_SMD:C_0402_1005MetricC7, C13, C19, C25
4DRV8323SRTARDRV8323SRTAR:RTA0040B_NVU1, U2, U3, U4
4Thermistor_NTCResistor_SMD:R_0402_1005MetricTH1, TH2, TH3, TH4
4~WirePad_Motor_3P_4.0x6.0_DualSide:WirePad_Motor_3P_4.0x6.0_DualSideJ2, J3, J4, J5
30Resistor_SMD:R_0201_0603MetricR88, R89, R90
22.2kResistor_SMD:R_0201_0603MetricR18, R23
24.7uFCapacitor_SMD:C_0805_2012MetricC76, C77
110.5kResistor_SMD:R_0201_0603MetricR85
1100kResistor_SMD:R_0402_1005MetricR19
110uFCapacitor_SMD:C_0805_2012MetricC83
110uHSRP4020T-100M:INDPM4441X200NL1
113kResistor_SMD:R_0201_0603MetricR87
1162kResistor_SMD:R_0201_0603MetricR84
12kResistor_SMD:R_0201_0603MetricR86
139pFCapacitor_SMD:C_0201_0603MetricC80
14.7kResistor_SMD:R_0201_0603MetricR21
16.8nFCapacitor_SMD:C_0201_0603MetricC79
1ARM/JTAGConnector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMDJ7
1Conn_01x02_PinConnector_PinHeader_1.00mm:PinHeader_1x02_P1.00mm_VerticalJ8
1Conn_01x08_PinSM08B_SRSS_TB_new:JST_SM08B-SRSS-TBJ6
1DSMAJ26A:SMAJ26AD1
1DPMEG6030AEXE-QX:PMEG4030AEXEQXD3
1LEDLED_SMD:LED_0402_1005MetricD2
1TPS54360BDDARTPS54360BDDAR_new:U_DDA_TEXU17
1TPS7A4701RGWRTPS7A:RGW0020A-IPC_AU18
1~WirePad_Battery_2P_5.0x9.0_DualSide:WirePad_Battery_2P_5.0x9.0_DualSideJ1
1~AM13E_SoM_Receptacle_LGA100:AM13E_SoM_Receptacle_LGA100J9

More from embedconsult/quadesc

1
  • 4 layers25.4 × 38.1 mmSom, the printed circuit board in 3D

    Som

    embedconsult/quadesc

    BeagleConnect QuadESC is a four-motor power board with BeagleConnect Torque installed as its system-on-module. This repository contains the editable mainboard and module designs, schematics, firmware sources and…

    69 parts9

Similar boards

  • 4 layers51.1 × 56.5 mmSystem PSU v2, the printed circuit board in 3D

    System PSU v2

    tonigotev/SensaLimb

    Smart arm prothesis

    71 parts
  • 8 layers50 × 50 mmOmodri laas, the printed circuit board in 3D

    Omodri laas

    open-dynamic-robot-initiative/open-motor-driver-initiative

    Open-source drive for brushless motors, following the open dynamic robot initiative

    265 parts122BSD-3-Clause
  • 4 layers60 × 60 mmPino rs, the printed circuit board in 3D

    Pino rs

    timblakely/pino-rs

    Bare-metal BLDC controller for Pino the robot, written in Rust.

    20 parts19MIT
  • 4 layers52.1 × 55.6 mmFOCdriver, the printed circuit board in 3D

    FOCdriver

    I-M-Robotics-Lab/Curl-Drive-Hardware

    Brushless Motor FOC Controller

    168 parts14GPL-3.0
  • 4 layers47 × 47 mmMotor Gen2, the printed circuit board in 3D

    Motor Gen2

    RoMeLaUCLA/romela-motor-driver

    Motor driver PCB and firmware designed for RoMeLa actuators.

    151 parts6MIT
  • 6 layers51 × 47 mmSpincoater, the printed circuit board in 3D

    Spincoater

    hacker-fab/spincoater

    This project is currently being worked on.

    102 parts1
  • 4 layers59 × 55.3 mmMotorDriver, the printed circuit board in 3D

    MotorDriver

    Tbarkin121/GuardDog

    Making a walking dog robot thing.. idk.

    98 parts1
  • 2 layers68 × 98 mmSpindle driver, the printed circuit board in 3D

    Spindle driver

    dougsthenri/spindle_driver_v1

    PCB project for a BLDC motor driver tailored for CNC spindle motors

    97 parts

Questions

How big is the Quadesc PCB?

It measures 60 × 48 mm and has 6 copper layers, 1.62 mm thick.

What parts does the Quadesc use?

247 parts, built around the CSD88599Q5DC, DRV8323SRTAR, TPS54360BDDAR and TPS7A4701RGWR. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Quadesc KiCad files?

From the embedconsult/quadesc repository on GitHub, at the commit this page was made from: the board is mainboard/mainboard.kicad_pcb and its schematic mainboard/3.3V_Analog.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Quadesc design in my own project?

Its repository states no licence, so its author keeps all rights: ask embedconsult before reusing the design.