Ack-Rover Controller
AESilky·ack-ack·hw/AA_P_CtrlBd.kicad_pcb
About the Ack-Rover Controller PCB
Ack-Rover Controller is an open source RP2040/RP2350 PCB design by AESilky, published on GitHub. It is a 4-layer board measuring 108.7 × 111.8 mm, with 104 components from 52 distinct parts.
Its main chip is the AES-Pico, from the RP2040/RP2350 family. Other key parts include the 74LS138, 74AHCT1G125, FT231XS, TLV70033_SOT23-5 and 74LVC2G34. By type, the board carries 38 connectors, 20 capacitors, 16 resistors, 12 ICs, 7 diodes and 1 transistor.
It belongs with the robotics & motion designs in this gallery.
From the project
Ack-Ack Robot - Rover (Mars style)
Main components on the Ack-Rover Controller
Ack-Rover Controller bill of materials (BOM)
104 components, 52 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | 74LS138 | TSSOP-16_4.4x5mm_P0.65mm | U1, U7 |
| 2 | 74AHCT1G125 | SOT-23-5_HandSoldering | U2, U4 |
| 1 | FT231XS | SSOP-20_3.9x8.7mm_P0.635mm | U3 |
| 1 | AES-Pico | AES-RPi_Pico_SMD_TH | U5 |
| 1 | TLV70033_SOT23-5 | SOT-23-5 | U6 |
| 3 | 74LVC2G34 | SOT-363_SC-70-6_Handsoldering | U8, U10, U11 |
| 1 | AES-MCP23S08-E/SO | SOIC-18W_7.5x11.6mm_P1.27mm | U9 |
| 1 | 74LVC1G10 | SOT-363_SC-70-6_Handsoldering | U12 |
| 1 | DMG2305UX | SOT-23 | Q1 |
| 4 | JST PH-3 2.0 | JST_PH_B3B-PH-K_1x03_P2.00mm_Vertical | J1, J2, J5, J6 |
| 2 | Molex SP-3 2.5 | Molex_SPOX_5267-03A_1x03_P2.50mm_Vertical | J3, J4 |
| 2 | SCRW-TERM 2 | AES-TermBlock-2POS-5mm-Horz | J7, J8 |
| 6 | HDR 1x3 Pin | PinHeader_1x03_P2.54mm_Vertical | J9, J22, J30, J31, J32, J33 |
| 3 | Molex KK-254 AE-6410_1x03 | Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | J10, J11, J38 |
| 1 | 20-RBN | PinHeader_2x10_P2.54mm_Vertical | J12 |
| 1 | JST-B3B-ZR 3 Pin 1.5 | Wuerth_WR-WTB_64800311622_1x03_P1.50mm_Vertical | J13 |
| 1 | Conn_01x04 | PinHeader_1x04_P2.54mm_Vertical | J14 |
| 1 | HDR 2x4 Pin Odd/Even | PinHeader_2x04_P2.54mm_Vertical | J15 |
| 1 | HR-DF13_6P | Hirose_DF13-06P-1.25DSA_1x06_P1.25mm_Vertical | J16 |
| 2 | HDR 1 Pin | PinHeader_1x01_P2.54mm_Vertical | J17, J18 |
Show 32 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | USB-C-Conn | AES-USB_C-Molex-BdTopMnt-2171790001 | J19 |
| 3 | HDR 1x2 Pin | PinHeader_1x02_P2.54mm_Vertical | J20, J23, J24 |
| 1 | HR-DF13-6P | Hirose_DF13-06P-1.25DSA_1x06_P1.25mm_Vertical | J21 |
| 1 | HR DF13-3P | Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | J25 |
| 1 | HDR 1x4 Pin | PinHeader_1x04_P2.54mm_Vertical | J26 |
| 1 | JST-B4B-ZR 4P 1.5 | Wuerth_WR-WTB_64800411622_1x04_P1.50mm_Vertical | J27 |
| 1 | HR-DF13-4P 1.25 | Hirose_DF13-04P-1.25DSA_1x04_P1.25mm_Vertical | J28 |
| 2 | HDR 2x10 Odd/Even | PinHeader_2x10_P2.54mm_Vertical | J29, J34 |
| 2 | HR DF13-2P | Hirose_DF13-02P-1.25DSA_1x02_P1.25mm_Vertical | J35, J36 |
| 1 | HDR 1x10 | PinHeader_1x10_P2.54mm_Vertical | J37 |
| 1 | HDR 1x2 Pin | PinHeader_1x02_P2.54mm_Vertical | JP2 |
| 6 | HDR 1x3 Pin | PinHeader_1x03_P2.54mm_Vertical | OP1, OP2, OP3, OP4, OP5, OP6 |
| 1 | PinHeader_1x10_P2.54mm_Vertical | PinHeader_1x10_P2.54mm_Vertical | SPARE1 |
| 1 | PinHeader_2x10_P2.54mm_Vertical | PinHeader_2x10_P2.54mm_Vertical | SPARE2 |
| 4 | Z24V 1W | D_SMA | D1, D2, D4, D5 |
| 1 | Z3.3V | SOT-23-3 | D3 |
| 1 | LED-A | LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D6 |
| 1 | LED-B | LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D7 |
| 1 | 600RJ0.5A | L_0805_2012Metric_Pad1.15x1.40mm_HandSolder | L1 |
| 4 | T47u | CP_EIA-3528-21_Kemet-B_Pad1.50x2.35mm_HandSolder | C1, C2, C6, C22 |
| 1 | 100p | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C3 |
| 2 | 100nF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C4, C5 |
| 8 | 0.1u | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C8, C9, C12, C13, C16, C17, C19, C21 |
| 2 | 10u | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C10, C20 |
| 1 | 47u | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C11 |
| 2 | 1uF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C14, C18 |
| 1 | 4.7k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1 |
| 8 | 18k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2, R3, R5, R7, R9, R10, R11, R14 |
| 1 | 0-S | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R4 |
| 2 | 27 | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R6, R8 |
| 2 | 8k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R12, R13 |
| 2 | 560 | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R15, R16 |
Ack-Rover Controller design files
The KiCad project lives in the AESilky/ack-ack repository on GitHub; these links point at the commit this page was built from.
- Layouthw/AA_P_CtrlBd.kicad_pcb
- Schematichw/AA_P_CtrlBd.kicad_sch
Ack-Rover Controller: common questions
What microcontroller does the Ack-Rover Controller use?
The Ack-Rover Controller is built around the AES-Pico, from the RP2040/RP2350 family.
How big is the Ack-Rover Controller PCB?
The Ack-Rover Controller measures 108.7 × 111.8 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the Ack-Rover Controller?
104 components, from 52 distinct parts. The full bill of materials is listed on this page.
Where can I download the Ack-Rover Controller design files?
From the AESilky/ack-ack repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Ack-Rover Controller design in my own project?
The repository has no license, so all rights stay with AESilky. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Ack-Rover Controller without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.
More boards in ack-ack
Similar boards
RP2040/RP2350
Open Book Abridged Edition
joeycastillo
85 × 115 mm29 parts2LCC-BY-SA-4.08.1kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
LogicAnalyzer
gusmanb
57 × 55.2 mm6 parts2LGPL-3.05.0kRP2040/RP2350
Jitx design
gusmanb
55.5 × 65 mm26 parts4LGPL-3.05.0kRP2040/RP2350
Pro V2
kata0510
290.1 × 130 mm270 parts2LMIT2.3k