CNCHat
kajusK·CNCHat·hw/CNCHat.kicad_pcb
About the CNCHat PCB
CNCHat is an open source PCB design by kajusK, published on GitHub. It is a 2-layer board measuring 85 × 56 mm, with 98 components from 42 distinct parts.
Other key parts include the 74HC4050, AP1117-33 and MIC6211YM5. By type, the board carries 43 resistors, 17 connectors, 16 diodes, 11 capacitors, 7 ICs and 2 transistors.
It belongs with the robotics & motion and dev boards & breakouts designs in this gallery.
From the project
OrangePi CNC shield for LinuxCNC
This repo contains a HW design files for OrangePi CNC shield for making the OrangePi a LinuxCNC machine.
The allwincnc project can be used to do the realtime heavy lifting (stepper control) while the OrangePi does the slower tasks (kinematics calculations,...).
More details about making this all work with a real CNC machine can be found on my blog

Main components on the CNCHat
CNCHat bill of materials (BOM)
98 components, 42 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 5 | 74HC4050 | SOIC-16_3.9x9.9mm_P1.27mm | U1, U2, U3, U7, U8 |
| 1 | AP1117-33 | SOT-223-3_TabPin2 | U4 |
| 1 | MIC6211YM5 | SOT-23-5 | U6 |
| 2 | BUK9675-55A | TO-263-2 | Q1, Q2 |
| 1 | X_MIN | JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | J1 |
| 1 | Y_MIN | JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | J2 |
| 1 | Z_MIN | JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | J3 |
| 1 | X2_MIN | JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | J4 |
| 1 | Y2_MIN | JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | J5 |
| 1 | LIMITS | JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | J6 |
| 1 | PROBE | JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | J7 |
| 1 | ESTOP | JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | J8 |
| 1 | PWR | PhoenixContact_MCV_1,5_4-G-3.5_1x04_P3.50mm_Vertical | J9 |
| 1 | ESTOP | PhoenixContact_MCV_1,5_2-G-3.5_1x02_P3.50mm_Vertical | J10 |
| 1 | ENC_A | JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical | J11 |
| 1 | ENC_B | JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical | J12 |
| 1 | ENC_C | JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical | J13 |
| 1 | Orange | PinSocket_2x20_P2.54mm_Vertical | J14 |
| 1 | SPINDLE | JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | J15 |
| 1 | COOLING | PhoenixContact_MCV_1,5_2-G-3.5_1x02_P3.50mm_Vertical | J16 |
Show 22 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | STEPPERS | JST_XH_B12B-XH-A_1x12_P2.50mm_Vertical | J21 |
| 1 | 3413.0332.22 | Fuse_1206_3216Metric | F1 |
| 1 | MP005467 | Fuse_1206_3216Metric | F2 |
| 8 | LED | LED_1206_3216Metric | D1, D2, D3, D4, D5, D6, D7, D8 |
| 1 | 24V | LED_1206_3216Metric | D9 |
| 1 | COOLING | LED_1206_3216Metric | D10 |
| 1 | SPINDLE | LED_1206_3216Metric | D11 |
| 1 | 5V | LED_1206_3216Metric | D12 |
| 1 | 3V3 | LED_1206_3216Metric | D13 |
| 1 | ESTOP | LED_1206_3216Metric | D14 |
| 2 | S1JL | D_SMA | D15, D16 |
| 7 | 100n | C_0603_1608Metric | C1, C3, C12, C13, C14, C16, C17 |
| 2 | 10u | C_0603_1608Metric | C2, C4 |
| 1 | 1u | C_0603_1608Metric | C6 |
| 1 | 100u | CP_Elec_8x10.5 | C15 |
| 7 | 1k | R_0603_1608Metric | R1, R2, R3, R4, R5, R6, R7 |
| 19 | 10k | R_0603_1608Metric | R8, R17, R18, R19, R20, R21, R22, R23 +11 |
| 12 | 330 | R_0603_1608Metric | R9, R10, R11, R12, R13, R14, R15, R16 +4 |
| 1 | 2k2 | R_0603_1608Metric | R31 |
| 1 | 680 | R_0603_1608Metric | R33 |
| 1 | 20k | R_0603_1608Metric | R37 |
| 2 | 100 | R_0603_1608Metric | R42, R43 |
CNCHat design files
The KiCad project lives in the kajusK/CNCHat repository on GitHub; these links point at the commit this page was built from.
- Layouthw/CNCHat.kicad_pcb
CNCHat: common questions
How big is the CNCHat PCB?
The CNCHat measures 85 × 56 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the CNCHat?
98 components, from 42 distinct parts. The full bill of materials is listed on this page.
Where can I download the CNCHat design files?
From the kajusK/CNCHat repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the CNCHat design in my own project?
The repository has no license, so all rights stay with kajusK. Use it as a reference, and ask the author before reusing the design.
Similar boards
Stack chan
stack-chan
50 × 50 mm33 parts2LApache-2.01.7kBreakout 60pin EEC-IV
rusefi
139.7 × 62.2 mm15 parts2LGPL-3.01.2k134pin 7-967288-1
rusefi
139.7 × 73.7 mm38 parts2LGPL-3.01.2kBreakout 112pin Connector
rusefi
174 × 58 mm39 parts2LGPL-3.01.2kEecv breakout
rusefi
140.8 × 53.7 mm9 parts4LGPL-3.01.2k88 Pin Vag Breakout
rusefi
142 × 58 mm91 parts2LGPL-3.01.2k