Skip to the content
PCBKitNew board
2 layers60 × 54 mmAstralCNC, the printed circuit board in 3D

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

4

README

README.md

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 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

Larken StarCNC Schematic PCB

BOM

NameQuantitySingle Unit PriceTotal PriceURL/LCSCFALSEVendor (LCSC unless otheriwse indicated)
ElectronicsFALSE
47pF1N/A$0.29C105622FALSE
0.1uF1N/AFALSEWith My other two projects
22uF2N/A$0.17C59461FALSE
4.7uF2N/A$0.15C69335FALSE
Molex_KK-254_AE-6410-02A_1x02_P2.54mm_Vertical1N/A$0.40C5447965FALSE
Molex_KK-254_AE-6410-10A_1x10_P2.54mm_Vertical1N/A$0.39C30169FALSE
PinHeader_2x04_P2.54mm_Vertical1N/A$0.39C2829882FALSE
PinHeader_1x04_P2.54mm_Vertical7N/A$0.42C2935910FALSE
Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical4N/A$0.71C29275FALSE
6.8UH1N/A$1.18C5296375FALSE
BC8473N/A$0.46C57668FALSE
220k1N/A$0.10C22961FALSE
41.2k1N/A$0.10C2930101FALSE
93.1k1N/A$0.10C2933266FALSE
22k1N/A$0.09C2907015FALSE
10k6N/AFALSEWith My other two projects
AP633571N/A$0.52C2158014FALSE
74HC2442N/A$0.77C5623FALSE
RP2350_Stamp1N/A$12.05https://lectronz.com/products/rp2350-stampFALSE
TXS0108EPW2N/A$1.12C17206FALSE
MOLEX 220130374$0.27C22451182FALSE
Molex 2759 seris12$0.24C22451180FALSE
PCB - JLC$9.00
LCSC - Shipping and handling$17.16
lectronz$17.79
JLC - Shipping$8.23
CAD
$72.10USD
$72.10Total - USD

Why is shipping so expensive? 😭

Parts

70
QtyValueFootprintReferences
2310kCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderR2, R10, R15, R16, R17, R18, R19, R20, R21, R22, R23, R24, R25, R26, R27, R28 +7
7Conn_01x04_PinConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ32, J37, J38, J39, J311, J312, J313
4Conn_01x03_PinConnector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_VerticalJ33, J34, J35, J36
3BC847Package_TO_SOT_SMD:SOT-23Q21, Q22, Q23
3RCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderR1, R31, R32
222uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC13, C14
24.7uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC15, C16
274HC244Package_SO:TSSOP-20_4.4x6.5mm_P0.65mmU21, U22
2SolderJumper_2_BridgedJumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mmJP31, JP34
2SolderJumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP32, JP33
2TXS0108EPWPackage_SO:TSSOP-20_4.4x6.5mm_P0.65mmU32, U33
10.1uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC12
1220kCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderR11
122kCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderR14
141.2kCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderR12
147pFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC11
16.8UHInductor_SMD:L_Chilisin_BMRA00050530L11
193.1kCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderR13
1AP63357footprints:V-DFN3020-13U11
1Conn_01x02Connector_Molex:Molex_KK-254_AE-6410-02A_1x02_P2.54mm_VerticalJ11
1Conn_01x10_PinConnector_Molex:Molex_KK-254_AE-6410-10A_1x10_P2.54mm_VerticalJ31
1Conn_02x04_Counter_ClockwiseConnector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_VerticalJ310
1D_ShockleyDiode_SMD:D_SMA_HandsolderingD31
1LEDConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalD1
1RP2350_StampRP2xxx_Stamp:RP2xxx_Stamp_THTU31
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_G-Switch_GT-USB-7010ASVJ314

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 mmCapsule2026(1), the printed circuit board in 3D

    Capsule2026(1)

    Tanekon/Circuit_contest2026

    For 『Tanegashima Rocket Contest』

    13 parts
  • 4 layers95.5 × 126 mmTTF CX, the printed circuit board in 3D

    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 mmVinyl adc rev e, the printed circuit board in 3D

    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 mmArdynoMon, the printed circuit board in 3D

    ArdynoMon

    TechColab/ArdynoMon

    Arduino shield for DIY dynos, engine monitoring & more.

    90 parts8GPL-3.0
  • 4 layers137 × 86 mmCIAA K60, the printed circuit board in 3D

    CIAA K60

    ciaa/Hardware

    Hardware de la CIAA

    467 parts216
  • 4 layers184.2 × 169.5 mmSB mini II, the printed circuit board in 3D

    SB mini II

    simonboak/SB-mini-II

    A homebrewed Apple II clone

    97 parts76MIT
  • 4 layers101 × 47 mmTdr, the printed circuit board in 3D

    Tdr

    loxodes/tdr

    Prototype time domain reflectometer/sampling oscilloscope

    240 parts58MIT
  • 2 layers120 × 66 mmIo daughterboard, the printed circuit board in 3D

    Io daughterboard

    kbob/MinimumViableSynth

    A virtual analog synthesizer with lots of knobs and buttons.

    136 parts28GPL-3.0