

GrblHAL
- Size
- 150 × 105 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 279
- Nets
- 259
- Pads
- 968
- Tracks, vias
- 1,821, 422
- Pours
- 24
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 5 Jun 2025
- Updated
- 4 Aug 2025
Overview
GrblHAL is an open-source printed circuit board by jaytektas, from the jaytektas/grblHAL_CNC repository on GitHub. It is a 4-layer board of 150 × 105 mm with 279 parts on 259 nets, routed with 1,821 tracks and 422 vias.
It is built around the 74HC2G34GW, MAX3078EIN and SN74LVC245APW, with the MCP6004-E/P, LM358 and ELQ3H4(TA)-G among its other parts. Its parts include 108 resistors, 80 capacitors, 44 connectors, 26 ICs and 4 diodes. It belongs with the STM32 boards of this library.
Main components
974HC2G34GW
TSSOP-6-1.3mm-40℃~+125℃ 1 2 20uA 2V~6V 5.2mA 5.2mA 74HC 9ns@4.5V,50pF Unidirectional TSSOP-6-1.3mm Buffers, Drivers, Receivers, Transceivers ROHSNexperiaBuffers, Drivers, Receivers, TransceiversMAX3078EIN
DIP-8-40℃~+85℃ 1 1 16Mbps 256 3.15V~3.45V 400uA Enable shutdown、Thermal shutdown protection、Hot-swap protection Half-Duplex Transceiver ±16kV DIP-8 RS-485 / RS-422 ICs ROHSHGSEMIRS-485 / RS-422 ICsSN74LVC245APW
TSSOP-20-40℃~+125℃ 1 1.65V~3.6V 24mA 24mA 3.8ns@3.3V,50pF 30uA 74LVC 8 Bidirectional Tri-State TSSOP-20 Buffers, Drivers, Receivers, Transceivers ROHSTexas InstrumentsBuffers, Drivers, Receivers, TransceiversMCP6004-E/P
PDIP-14-40℃~+125℃ 1.8V~6V 100uA 1MHz 1pA 1pA 23mA 28nV/√Hz@1kHz 2uV/℃ 4 4.5mV 600V/ms 76dB ESD protection Rail-to-Rail Input, Rail-to-Rail Output PDIP-14 Operational Amplifier ROHSMicrochip TechnologyOperational AmplifierLM358
SOP-8-18V~18V 0℃~+70℃ 1.2MHz 10nA 2 24mA 3V~36V 500uA 50nA 5mV 80dB Built-in compensation SOP-8 Operational Amplifier ROHSMSKSEMIOperational AmplifierELQ3H4(TA)-G
SSOP-16-175mil-1.27mm-55℃~+110℃ 1.2V 100mV@1mA,20mA 20% 200mW 3.75kV 300% 4 50mA 60mA 80V AC,DC Phototransistor SSOP-16-175mil-1.27mm Transistor, Photovoltaic Output Optoisolators ROHSEverlight ElectronicsTransistor, Photovoltaic Output OptoisolatorsAMS1117-3.3
SOT-223-40℃~+125℃ 0.003%Vout 1 1.1V@(800mA) 15V 1A 3.3V 5mA 72dB@(120Hz) Fixed Over Current Protection、Short Circuit Protection、Thermal shutdown Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSAdvanced Monolithic SystemsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsULN2803A
SOP-18-300mil-40℃~+85℃ 0.93mA 100uA 15pF 20uA 30V 500mA 50V 8 SOP-18-300mil Darlington Transistor Arrays ROHSUMWDarlington Transistor ArraysUSBLC6-2P6
SOT-666-6-40℃~+125℃ 150nA 17V 2 3.5pF 5.25V 5A@8/20us 6V ESD IEC 61000-4-2 Unidirectional SOT-666-6 ESD and Surge Protection (TVS/ESD) ROHSSTMicroelectronicsESD And Surge Protection (TVS/ESD)
Parts
279| Qty | Value | Footprint | References |
|---|---|---|---|
| 60 | 100nF | Capacitor_SMD:C_0603_1608Metric | C10, C11, C12, C13, C14, C17, C20, C27, C28, C30, C31, C35, C36, C37, C38, C39 +44 |
| 42 | 10K | Resistor_SMD:R_0603_1608Metric | R1, R2, R16, R17, R18, R19, R21, R23, R100, R101, R102, R103, R105, R106, R107, R108 +26 |
| 42 | 1K | Resistor_SMD:R_0603_1608Metric | R11, R28, R29, R30, R31, R32, R33, R34, R35, R66, R67, R68, R69, R70, R71, R104 +26 |
| 23 | Conn_01x03_Pin | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J14, J15, J18, J23, J24, J25, J26, J27, J28, J29, J30, J31, J32, J33, J34, J35 +7 |
| 10 | 74HC2G34 | Package_TO_SOT_SMD:SOT-363_SC-70-6 | U8, U9, U10, U11, U12, U13, U14, U21, U22, U23 |
| 8 | 22uF | Capacitor_SMD:C_1206_3216Metric | C18, C19, C21, C22, C23, C32, C33, C34 |
| 8 | 470K | Resistor_SMD:R_0603_1608Metric | R12, R13, R14, R15, R50, R51, R52, R53 |
| 8 | 5.6K | Resistor_SMD:R_0603_1608Metric | R20, R22, R24, R26, R58, R60, R62, R64 |
| 6 | Fiducial | Fiducial:Fiducial_1mm_Mask2mm | FID1, FID2, FID3, FID4, FID5, FID6 |
| 6 | Screw_Terminal_01x08 | openPNP:CONN-TH_8P-P3.81_WJ15EDGRC-3.81-8P | J1, J2, J3, J7, J9, J10 |
| 5 | ELQ3H4(TA)-G | Package_SO:SOP-16_4.4x10.4mm_P1.27mm | U7, U17, U18, U19, U20 |
| 4 | 1uF | Capacitor_SMD:C_0603_1608Metric | C25, C29, C56, C78 |
| 4 | 4.7uF | Capacitor_SMD:C_0805_2012Metric | C15, C16, C24, C26 |
| 4 | LED | LED_SMD:LED_0805_2012Metric | D1, D2, D3, D4 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_3.2mm_M3_Pad_Via | H1, H2, H3, H4 |
| 4 | Screw_Terminal_01x02 | openPNP:CONN-TH_2P-P3.81_WJ15EDGRC-3.81-2P | J6, J8, J12, J21 |
| 3 | Conn_01x02_Pin | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J16, J17, J20 |
| 2 | 100K | Resistor_SMD:R_0603_1608Metric | R5, R9 |
| 2 | 10pF | Capacitor_SMD:C_0603_1608Metric | C1, C2 |
| 2 | 2.2u | Capacitor_SMD:C_0603_1608Metric | C3, C4 |
| 2 | LMR51430 | Package_TO_SOT_SMD:SOT-23-6 | U4, U5 |
| 2 | MCP6004 | Package_SO:TSSOP-14_4.4x5mm_P0.65mm | U6, U15 |
| 2 | SW_Push | Button_Switch_SMD:SW_Push_1P1T_XKB_TS-1187A | SW1, SW2 |
| 2 | Screw_Terminal_01x04x3 | openPNP:CONN-TH_WJ15EDGRC-3.81-4P | J11, J22 |
| 2 | Screw_Terminal_01x06 | openPNP:CONN-TH_WJ15EDGRC-3.81-6P | J4, J5 |
| 1 | 120 | Resistor_SMD:R_0603_1608Metric | R3 |
| 1 | 12uH | Inductor_SMD:L_12x12mm_H8mm | L1 |
| 1 | 13.7K | Resistor_SMD:R_0603_1608Metric | R10 |
| 1 | 2.4K | Resistor_SMD:R_0603_1608Metric | R7 |
| 1 | 2K | openPNP:RES-ADJ-SMD_G43AT | RV1 |
| 1 | 380mΩ ±25% 600Ω@100MHz 0603 Ferrite Beads ROHS | Inductor_SMD:L_0603_1608Metric | FB1 |
| 1 | 47 | Resistor_SMD:R_0603_1608Metric | R8 |
| 1 | 5.23K | Resistor_SMD:R_0603_1608Metric | R6 |
| 1 | 6.8uH | Inductor_SMD:L_12x12mm_H8mm | L2 |
| 1 | 680 | Resistor_SMD:R_0603_1608Metric | R4 |
| 1 | 8Mhz | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U3 |
| 1 | Conn_01x08_Pin | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J44 |
| 1 | Conn_ARM_JTAG_SWD_10 | Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMD | J13 |
| 1 | LM358 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U25 |
| 1 | MAX3078E | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U2 |
| 1 | SN74LVC245APW | Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm | U26 |
| 1 | STM32F407VETx | Package_QFP:LQFP-100_14x14mm_P0.5mm | U1 |
| 1 | Screw_Terminal_01x02x5 | openPNP:CONN-TH_2P-P5.08_WJ2EDGRC-5.08-2P | J19 |
| 1 | ULN2803A | Package_SO:SOP-18_7.495x11.515mm_P1.27mm | U16 |
| 1 | USBLC6-2P6 | Package_TO_SOT_SMD:SOT-666 | U24 |
| 1 | USB_B | openPNP:USB-B_TH_BF90 | J43 |
Questions
How big is the GrblHAL PCB?
It measures 150 × 105 mm and has 4 copper layers, 1.6 mm thick.
What parts does the GrblHAL use?
279 parts, built around the 74HC2G34GW, MAX3078EIN, SN74LVC245APW and MCP6004-E/P. 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 GrblHAL KiCad files?
From the jaytektas/grblHAL_CNC repository on GitHub, at the commit this page was made from: the board is grblHAL.kicad_pcb and its schematic adc.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the GrblHAL design in my own project?
Its repository states no licence, so its author keeps all rights: ask jaytektas before reusing the design.
Similar boards
- 4 layers180 × 140 mm

- 2 layers90 × 80 mm

Kanalog jp12-breakout
festlv/kanalog-jp12-breakout
Breakout board for KFlop's Kanalog JP12 (adds 8 inputs, 8 outputs to Kanalog)
103 parts - 2 layers100 × 100 mm

- 2 layers64 × 100 mm

- 4 layers60 × 120 mm

- 2 layers37 × 70.9 mm

Opendiag
maximus64/opendiag-hardware
OpenDIAG - Open Source OBD2 Interface (Hardware)
148 parts5CERN-OHL-S-2.0 - 2 layers51.5 × 89 mm

- 2 layers200 × 100 mm

Mobo
opulo-inc/lumenpnp-archive
This repository is a public archive of the LumenPnP Pick and Place (formerly Index) source material from the beginning in mid-2020 until May 2022. The current source can be found at https://github.com/opulo-inc/lumenpnp
88 parts6GPL-3.0