

AstralCNC
A Replacement board for the Larken StarCNC controller. Built around the RPI Pico, this board is designed with safety and flexibility in mind, allowing for easy integration with external stepper drivers and digital…
- Size
- 60 × 54 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 70
- Nets
- 92
- Pads
- 349
- Tracks, vias
- 735, 140
- Pours
- 3
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 20 Jun 2025
- Updated
- 22 Dec 2025
Overview
AstralCNC is an open-source printed circuit board by RunTheBot, from the RunTheBot/AstralCNC repository on GitHub. It is a 2-layer board of 60 × 54 mm with 70 parts on 92 nets, routed with 735 tracks and 140 vias.
It is built around the 74HC244D, AP63357DV and TXS0108EPW, with the BC847 among its other parts. Its parts include 30 resistors, 15 connectors, 6 capacitors, 6 ICs and 3 transistors. It belongs with the RP2350 boards of this library.
Main components
474HC244D
SO-20-300mil-40℃~+125℃ 160uA 2 2V~6V 4 6mA 6mA 74HC 9ns@5V,15pF Tri-State Unidirectional SOIC-20-300mil Buffers, Drivers, Receivers, Transceivers ROHSNexperiaBuffers, Drivers, Receivers, TransceiversAP63357DV
VDFN3020-13-40℃~+125℃ 1 22uA 3.5A 3.8V~32V 450kHz 800mV~31V Adjustable Buck Built-in Overcurrent Protection、Light load efficient mode、Operating status indication、Cycle-by-cycle current limiting、Hiccup current limiting、External compensation、EMI optimization (spread spectrum) Step-down type Yes VDFN3020-13 DC-DC Converters ROHSDiodes IncorporatedDC-DC ConvertersTXS0108EPW
TSSOP-20-40℃~+85℃ 1 1.4V~3.6V 1.65V~5.5V 60Mbps 8 Automatic direction detection、Output enable high-impedance、Integrated pull-up resistor Bidirectional Level translator Push-Pull、Open-drain TSSOP-20 Translators, Level Shifters ROHSTexas InstrumentsTranslators, Level ShiftersBC847
SOT-231 NPN 100MHz 100mA 100nA 110 200mW 45V 500mV 6V NPN SOT-23 Bipolar (BJT) ROHSShikuesBipolar (BJT)
README
README.mdAstralCNC
A Replacement board for the Larken StarCNC controller. Built around the RPI Pico, this board is designed with safety and flexibility in mind, allowing for easy integration with external stepper drivers and digital inputs.
Powered by the Raspberry Pi Pico and GRBL-HAL.
Made to referbrish a Larken 24/24 router at my school that is over 25 years old.
Features
- Supports up to 8 external stepper drivers (5v IO, Step/Dir)
- Supports up to 8 external digital inputs (3.3v IO)
- 5v IO can be switched to 3.3v IO
- 3.3v IO can be switched to 5v IO (for external stepper drivers)
- Built-in 12v regulator for powering all components
- Hardware level emergency stop
- Emergency stop is not relient on software, ensuring that it works even if the software crashes as the stepper drivers put out a good ammount of EMI
- Hardware level reset button
- Reset after an emergency stop is not relient on software, ensuring that the machine will remain stopped until it is manually reset
- 4 Analog inputs (ADC)
- All IO is PWM capable
Images

BOM
| Name | Quantity | Single Unit Price | Total Price | URL/LCSC | FALSE | Vendor (LCSC unless otheriwse indicated) |
|---|---|---|---|---|---|---|
| Electronics | FALSE | |||||
| 47pF | 1 | N/A | $0.29 | C105622 | FALSE | |
| 0.1uF | 1 | N/A | FALSE | With My other two projects | ||
| 22uF | 2 | N/A | $0.17 | C59461 | FALSE | |
| 4.7uF | 2 | N/A | $0.15 | C69335 | FALSE | |
| Molex_KK-254_AE-6410-02A_1x02_P2.54mm_Vertical | 1 | N/A | $0.40 | C5447965 | FALSE | |
| Molex_KK-254_AE-6410-10A_1x10_P2.54mm_Vertical | 1 | N/A | $0.39 | C30169 | FALSE | |
| PinHeader_2x04_P2.54mm_Vertical | 1 | N/A | $0.39 | C2829882 | FALSE | |
| PinHeader_1x04_P2.54mm_Vertical | 7 | N/A | $0.42 | C2935910 | FALSE | |
| Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | 4 | N/A | $0.71 | C29275 | FALSE | |
| 6.8UH | 1 | N/A | $1.18 | C5296375 | FALSE | |
| BC847 | 3 | N/A | $0.46 | C57668 | FALSE | |
| 220k | 1 | N/A | $0.10 | C22961 | FALSE | |
| 41.2k | 1 | N/A | $0.10 | C2930101 | FALSE | |
| 93.1k | 1 | N/A | $0.10 | C2933266 | FALSE | |
| 22k | 1 | N/A | $0.09 | C2907015 | FALSE | |
| 10k | 6 | N/A | FALSE | With My other two projects | ||
| AP63357 | 1 | N/A | $0.52 | C2158014 | FALSE | |
| 74HC244 | 2 | N/A | $0.77 | C5623 | FALSE | |
| RP2350_Stamp | 1 | N/A | $12.05 | https://lectronz.com/products/rp2350-stamp | FALSE | |
| TXS0108EPW | 2 | N/A | $1.12 | C17206 | FALSE | |
| MOLEX 22013037 | 4 | $0.27 | C22451182 | FALSE | ||
| Molex 2759 seris | 12 | $0.24 | C22451180 | FALSE | ||
| PCB - JLC | $9.00 | |||||
| LCSC - Shipping and handling | $17.16 | |||||
| lectronz | $17.79 | |||||
| JLC - Shipping | $8.23 | |||||
| CAD | ||||||
| $72.10 | USD | |||||
| $72.10 | Total - USD |
Why is shipping so expensive? 😭
Parts
70| Qty | Value | Footprint | References |
|---|---|---|---|
| 23 | 10k | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | R2, R10, R15, R16, R17, R18, R19, R20, R21, R22, R23, R24, R25, R26, R27, R28 +7 |
| 7 | Conn_01x04_Pin | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J32, J37, J38, J39, J311, J312, J313 |
| 4 | Conn_01x03_Pin | Connector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | J33, J34, J35, J36 |
| 3 | BC847 | Package_TO_SOT_SMD:SOT-23 | Q21, Q22, Q23 |
| 3 | R | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | R1, R31, R32 |
| 2 | 22uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C13, C14 |
| 2 | 4.7uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C15, C16 |
| 2 | 74HC244 | Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm | U21, U22 |
| 2 | SolderJumper_2_Bridged | Jumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mm | JP31, JP34 |
| 2 | SolderJumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP32, JP33 |
| 2 | TXS0108EPW | Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm | U32, U33 |
| 1 | 0.1uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C12 |
| 1 | 220k | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | R11 |
| 1 | 22k | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | R14 |
| 1 | 41.2k | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | R12 |
| 1 | 47pF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C11 |
| 1 | 6.8UH | Inductor_SMD:L_Chilisin_BMRA00050530 | L11 |
| 1 | 93.1k | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | R13 |
| 1 | AP63357 | footprints:V-DFN3020-13 | U11 |
| 1 | Conn_01x02 | Connector_Molex:Molex_KK-254_AE-6410-02A_1x02_P2.54mm_Vertical | J11 |
| 1 | Conn_01x10_Pin | Connector_Molex:Molex_KK-254_AE-6410-10A_1x10_P2.54mm_Vertical | J31 |
| 1 | Conn_02x04_Counter_Clockwise | Connector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_Vertical | J310 |
| 1 | D_Shockley | Diode_SMD:D_SMA_Handsoldering | D31 |
| 1 | LED | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | D1 |
| 1 | RP2350_Stamp | RP2xxx_Stamp:RP2xxx_Stamp_THT | U31 |
| 1 | USB_C_Receptacle_USB2.0_16P | Connector_USB:USB_C_Receptacle_G-Switch_GT-USB-7010ASV | J314 |
The 67 most common of 70 parts.
Questions
How big is the AstralCNC PCB?
It measures 60 × 54 mm and has 2 copper layers, 1.6 mm thick.
What parts does the AstralCNC use?
70 parts, built around the 74HC244D, AP63357DV, TXS0108EPW and BC847. 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 AstralCNC KiCad files?
From the RunTheBot/AstralCNC repository on GitHub, at the commit this page was made from: the board is PCB/AstralCNC.kicad_pcb and its schematic PCB/AstralCNC.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the AstralCNC design in my own project?
Its repository states no licence, so its author keeps all rights: ask RunTheBot before reusing the design.
Similar boards
- 2 layers80.5 × 84.5 mm

- 4 layers95.5 × 126 mm

TTF CX
dermatoid-collab/EVC_FW
Progetto hardware e firmware del sistema di controllo di un ascensore domestico a trazione (TTF) di LiftingItalia s.r.l. Quattro schede basate su STM32F446, collegate in CAN; il motore è comandato da un VFD.
242 parts - 4 layers118 × 88 mm

Vinyl adc rev e
MadsRudolph/vinyl-adc
Discrete 3rd-order delta-sigma stereo audio ADC, built from op-amps and logic gates: a four-layer Raspberry Pi HAT made by PCBWay, with KiCad files, SPICE simulations and measurements
184 parts1 - 2 layers59.1 × 53.3 mm

- 4 layers137 × 86 mm

- 4 layers184.2 × 169.5 mm

- 4 layers101 × 47 mm

- 2 layers120 × 66 mm

Io daughterboard
kbob/MinimumViableSynth
A virtual analog synthesizer with lots of knobs and buttons.
136 parts28GPL-3.0