Skip to the content
PCBKitNew board
2 layers52 × 45 mmGeneralNode, the printed circuit board in 3D
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

2

Parts

25
QtyValueFootprintReferences
6Conn_01x04Connector_Molex:Molex_KK-254_AE-6410-04A_1x04_P2.54mm_VerticalL1, L2, L3, L4, L5, L6
4SW_DIP_x02Button_Switch_THT:SW_DIP_SPSTx02_Slide_6.7x6.64mm_W7.62mm_P2.54mm_LowProfileSW1, SW2, SW3, SW4
310KResistor_SMD:R_0805_2012MetricR1, R2, R3
3MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3
210KResistor_SMD:R_0603_1608MetricR4, R5
2Conn_01x02Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalJ1, J16
1Conn_01x01Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJ3
1Conn_01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ2
1Conn_01x03Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_VerticalJ7
1PCF8574RGTRPCF8574RGTR:QFN50P300X300X100-17NU1
1XT30UPB-MXT30UPB-M:AMASS_XT30UPB-MJ4

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

    CentralNode

    SanchakGarg/Hexagon-generator

    21 parts

Similar boards

  • 4 layers99.6 × 99.9 mmRailclock, the printed circuit board in 3D

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

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

    LSR drone

    ryanabraham1/LSR-drone

    KiCad Files for LSR drone pcb

    15 parts3MIT
  • 2 layers214 × 187.9 mmLine follower simple, the printed circuit board in 3D

    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 mmStepper with TMC2209 controller board V1, the printed circuit board in 3D

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

    TinyTimer V01

    cd334/TD_TinyTimer

    This is a hardware for Phobos Lap Timer

    111 parts1
  • 4 layers70 × 70 mmIO:Sensor Board, the printed circuit board in 3D

    IO:Sensor Board

    Ethan-Scanlon/dataBoardTransfer

    46 parts1
  • 4 layers101 × 51.5 mmQuack core, the printed circuit board in 3D

    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