
Aero
LtBrain/aero
A control system board/robot for Science Olympiads Robot Tour. It will have 2 brushed motor drivers, at least 2 encoder inputs, and support for ultrasonic and TOF sensors.

A control system board/robot for Science Olympiads Robot Tour. It will have 2 brushed motor drivers, at least 2 encoder inputs, and support for ultrasonic and TOF sensors, all in a compact package.
Astrum is an open-source printed circuit board by LtBrain, from the LtBrain/astrum repository on GitHub, published under the MIT licence. It is a 4-layer board of 45.5 × 69.7 mm with 77 parts on 69 nets, routed with 688 tracks and 163 vias.
It is built around the DRV8871DDA, W25Q32JVSSIQ and BSS138DW-7-F-ES, with the LD39015M18R, LDL212PV33R and LSM6DSR among its other parts. Its parts include 21 capacitors, 10 resistors, 10 ICs, 10 connectors and 2 switches. It belongs with the robots and motor control boards and the STM32 boards of this library.
Here's the BOM:
| Item # | Name | Link | Amount | Cost |
|---|---|---|---|---|
| 1 | PCB + Assembly + Shipping | jlcpcb.com | 1 order (2 boards) | $170.40 |
| 2 | 25GA-370 Brushed Motors | https://www.aliexpress.us/item/3256807346702379.html? | 2 | $12.94 |
| 3 | Alinan AS5600 Encoder Boards | https://www.aliexpress.us/item/3256809413529733.html? | 1 pack (5 Encoders) | $6.09 |
| 4 | STEMMA QT to Male Header Cable | https://www.aliexpress.com/item/3256805529535394.html? | 2 | $2.78 |
| 5 | 2800 mAh AA NIMH Batteries | https://www.aliexpress.com/item/3256808440628751.html? | 1 pack (12 Batteries) | $7.67 |
| 6 | 4 x AA Battery Holder | https://www.aliexpress.com/item/2255799895517935.html? | 2 | $1.90 |
| 7 | M3 16mm SHCS | M3 SHCS link | 50 | Paid by me |
| 8 | BaneBots T6 Wheel, 2-3/8" x 0.6", Hub Mount | https://banebots.com/t61p-242bp/ | 2 | $6.60 |
| 9 | MF128ZZ Bearings - 8mm x 12mm x 3.5mm | https://www.aliexpress.com/item/3256807566213882.html? | 1 pack (8 bearings) | $6.10 |
| 10 | Polulu 1/2 Inch Metal Ball Caster Wheels | https://www.aliexpress.com/item/3256808387820251.html? | 4 | $4.63 |
| 11 | Pin Headers | https://www.aliexpress.com/item/2255800801798474.html? | 10 | $1.69 |
| Total: | ||||
| $220.80 |
https://github.com/LtBrain/astrum/blob/main/Astrum%20BOM%20-%20Sheet1.csv
This covers the total sum of all the major parts.
There is a more in depth BOM for the PCB assembly components itself: BOM-astrum-JLCPCB Assembly Order.xls
REVIEWERS: Do note that I am aware of the high PCB fabrication costs + shipping, but this is the cheapest I could find it for (at JLCPCB). Additionally, the global standard direct shipping option will not work for this board. Sadly, JLCPCB requires the purchase to be under 59.99 dollars, which this board exceeds. This is why it got so expensive. Also do note that I have optimized my BOMs to be as cheap as possible to lower the amount of money spent by Hackclub.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 16 | LOGO | LOGO | G***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G*** |
| 9 | 100nF | A_HDJ_Library:C_0603_1608Metric | C4, C5, C6, C11, C15, C16, C17, C19, C21 |
| 4 | MountingHole_Pad_MP | MountingHole:MountingHole_2.2mm_M2_ISO7380_Pad | H1, H2, H3, H4 |
| 3 | 10k | Resistor_SMD:R_0603_1608Metric | R8, R9, R10 |
| 3 | 1uF | A_HDJ_Library:C_0603_1608Metric | C9, C12, C13 |
| 2 | clipboard:975089c0-34e4-4fa3-ba18-6809d370517a | , | |
| 2 | 18pF | A_HDJ_Library:C_0603_1608Metric | C7, C8 |
| 2 | 22uF | Capacitor_SMD:CP_Elec_4x5.4 | C18, C20 |
| 2 | 30k | Resistor_SMD:R_0603_1608Metric | R3, R4 |
| 2 | 4.7uF | A_HDJ_Library:C_0603_1608Metric | C3, C10 |
| 2 | 5.1k | Resistor_SMD:R_0603_1608Metric | R1, R2 |
| 2 | BSS138DW-7-F | BSS138DW:SOT363_DIO | U7, U10 |
| 2 | Conn_01x04_MountingPin | Connector_JST:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal | J5, J6 |
| 2 | Conn_01x05_Pin | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J9, J10 |
| 2 | Conn_01x10_Pin | Connector_PinHeader_2.54mm:PinHeader_1x10_P2.54mm_Vertical | J7, J8 |
| 2 | DRV8871DDA | Package_SO:Texas_HTSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.4x3.1mm_ThermalVias | U8, U9 |
| 2 | Screw_Terminal_01x02 | TerminalBlock:TerminalBlock_bornier-2_P5.08mm | J3, J11 |
| 2 | TS-1088-AR02016 | easyeda2kicad:SW-SMD_L3.9-W3.0-P4.45 | SW1, SW2 |
| 2 | YC164-JR-0710KL | YC164-JR-0710KL:RESCAXE80P320X160X70-8N | R5, R7 |
| 1 | 100nF | A_HDJ_Library:C_0402_1005Metric | C22 |
| 1 | 2.2uF | lpddr4-testbed-footprints:C_0402_1005Metric | C2 |
| 1 | 2.2uF | A_HDJ_Library:C_0603_1608Metric | C1 |
| 1 | 25mHz | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y2 |
| 1 | 4.7k | Resistor_SMD:R_0603_1608Metric | R6 |
| 1 | LD39015M18R | Package_TO_SOT_SMD:SOT-23-5 | U11 |
| 1 | LDL212PV33R | LDL212PV33R:DFN_V33R_STM | U2 |
| 1 | LSM6DSR | LSM6DSR:LGA_M6DSR_STM | U6 |
| 1 | Micro_SD_Card | Connector_Card:microSD_HC_Wuerth_693072010801 | J2 |
| 1 | NSR0530HT3G | Diode_SMD:D_SOD-323 | D3 |
| 1 | STM32H523CEUx | Package_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mm | U1 |
| 1 | USBLC6-2SC6 | Package_TO_SOT_SMD:SOT-23-6 | U3 |
| 1 | USB_C_Receptacle_USB2.0_16P | Connector_USB:USB_C_Receptacle_JAE_DX07S016JA1R1500 | J1 |
| 1 | W25Q32JVSS | Package_SO:SOIC-8_5.3x5.3mm_P1.27mm | U4 |
It measures 45.5 × 69.7 mm and has 4 copper layers, 1.61 mm thick.
77 parts, built around the DRV8871DDA, W25Q32JVSSIQ, BSS138DW-7-F-ES and LD39015M18R. 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.
From the LtBrain/astrum repository on GitHub, at the commit this page was made from: the board is PCB/astrum.kicad_pcb and its schematic PCB/astrum.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

LtBrain/aero
A control system board/robot for Science Olympiads Robot Tour. It will have 2 brushed motor drivers, at least 2 encoder inputs, and support for ultrasonic and TOF sensors.


Bhakti-A/Maya_V_FlightController
This is a custom flight controller PCB designed for drones.


Galacs/motor-power-poc
A POC PCB to test circuit electrical protections and motor control schemes


mhered/KiCAD_udemy_course
My notes on the course "PCB design with KiCAD - updated for KiCAD 9" by Dr Peter Dalmaris in Udemy
