

GeneralNode
- Size
- 52 × 45 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 25
- Nets
- 26
- Pads
- 86
- Tracks, vias
- 267, 18
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 19 Oct 2026
- Updated
- 4 Nov 2026
Overview
GeneralNode is an open-source printed circuit board by SanchakGarg, from the SanchakGarg/Hexagon-generator repository on GitHub. It is a 2-layer board of 52 × 45 mm with 25 parts on 26 nets, routed with 267 tracks and 18 vias.
It is built around the PCF8574RGTR(UMW) and XT30UPB-M. Its parts include 6 connectors, 6 inductors, 5 resistors, 4 switches and 1 IC.
Main components
2Parts
25| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | Conn_01x04 | Connector_Molex:Molex_KK-254_AE-6410-04A_1x04_P2.54mm_Vertical | L1, L2, L3, L4, L5, L6 |
| 4 | SW_DIP_x02 | Button_Switch_THT:SW_DIP_SPSTx02_Slide_6.7x6.64mm_W7.62mm_P2.54mm_LowProfile | SW1, SW2, SW3, SW4 |
| 3 | 10K | Resistor_SMD:R_0805_2012Metric | R1, R2, R3 |
| 3 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1, H2, H3 |
| 2 | 10K | Resistor_SMD:R_0603_1608Metric | R4, R5 |
| 2 | Conn_01x02 | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | J1, J16 |
| 1 | Conn_01x01 | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | J3 |
| 1 | Conn_01x02 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J2 |
| 1 | Conn_01x03 | Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Vertical | J7 |
| 1 | PCF8574RGTR | PCF8574RGTR:QFN50P300X300X100-17N | U1 |
| 1 | XT30UPB-M | XT30UPB-M:AMASS_XT30UPB-M | J4 |
Questions
How big is the GeneralNode PCB?
It measures 52 × 45 mm and has 2 copper layers, 1.6 mm thick.
What parts does the GeneralNode use?
25 parts, built around the PCF8574RGTR(UMW) and XT30UPB-M. 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 GeneralNode KiCad files?
From the SanchakGarg/Hexagon-generator repository on GitHub, at the commit this page was made from: the board is Circuits/GeneralNode/GeneralNode.kicad_pcb and its schematic Circuits/CentralNode/CentralNode.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the GeneralNode design in my own project?
Its repository states no licence, so its author keeps all rights: ask SanchakGarg before reusing the design.
More from SanchakGarg/Hexagon-generator
1- 2 layers52 × 45 mm

Similar boards
- 4 layers99.6 × 99.9 mm

Railclock
L0czek/railclock
This PCB exposes 11 GPIOs via JST connectors for sensors and actuators. It can run without an external 5V supply by using an on-board battery charger and a boost converter to create a 12V rail for motors and…
172 parts - 2 layers99.1 × 99.1 mm

Connector test stand
L0czek/rakieta
The starter board provides the ignition impulse to fire the engine. It includes an I2C IO expander and an 8-channel digital comparator to require a correct safety byte/address to be present before firing.
86 parts - 2 layers60 × 40 mm

- 2 layers214 × 187.9 mm

Line follower simple
alientanya/line-follower-PCB
A modular PCB platform for Fast Line Follower (FLF) robots, designed to prioritize sensor experimentation and component flexibility.
259 parts2MIT - 4 layers135 × 84 mm

Stepper with TMC2209 controller board V1
JasonHEngineering/DIY-Robot-Arm-V3
1) Along with using with TMC2209 motor drivers, I have removed R8, R15, R16, R17, R18, R19 because the R value was accidentally too high. I have shorted R8, R16, R17, and left open R15, R18, R19.
95 parts2 - 4 layers88.9 × 57.8 mm

- 4 layers70 × 70 mm

- 4 layers101 × 51.5 mm

Quack core
HeyPCB/quack-core
Brain board for the Open Duck Mini: Pi Zero 2W carrier, 14-servo STS bus, fused 2S power path in stitched copper zones (15-18 A battery side), USB-C charging with balancing, IMU.
138 parts1CERN-OHL-S-2.0