G-CodeButtons
Gi7mo·G-CodeButtons·KiCad/ws2812buttons.kicad_pcb
About the G-CodeButtons PCB
G-CodeButtons is an open source PCB design by Gi7mo, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 21.5 × 14.9 mm, with 4 components from 4 distinct parts.
Other key parts include the B3K-T13L. By type, the board carries 2 connectors, 1 IC and 1 diode.
It belongs with the displays & leds designs in this gallery.
From the project
G-Code Button PCB for Agent Cain's Gcode Buttons
G-Code Button PCB for Agent Cain's Gcode Buttons
BOM |Part NO. |Qty |LCSC |Ali| |--|--|--|--| | Conn01x03 | 1 | C131339 |Link| | Conn01x04 | 1 | C131334 |Link| | WS2812-5050 | 1 | C114586 |Link| | ROMER_G | 1 | --- |Link|
Assembly - Order the pcb at e.g. pcbway or jlcpcb - Order the buttons at e.g. aliexpress - Order the PH connectors at e.g. aliexpress - Assemble the PCB, the led is solderable by hand with a fine tip - Wire up the pcbs to your controller - You can wire multiple pcb's in series, just go from data out (DO) to data in (DI) and expose only the switch (SW) cable for every pcb…

Main components on the G-CodeButtons
G-CodeButtons bill of materials (BOM)
4 components, 4 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | B3K-T13L | Omron B3K-T13L | U1 |
| 1 | CONN_01X04_MALE Conn_01x04_Male | JST_PH_B4B-PH-K_1x04_P2.00mm_Vertical | J1 |
| 1 | CONN_01X03_MALE Conn_01x03_Male | JST_PH_B3B-PH-K_1x03_P2.00mm_Vertical | J2 |
| 1 | WS2812B | LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm | D1 |
G-CodeButtons design files
The KiCad project lives in the Gi7mo/G-CodeButtons repository on GitHub; these links point at the commit this page was built from.
G-CodeButtons: common questions
How big is the G-CodeButtons PCB?
The G-CodeButtons measures 21.5 × 14.9 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the G-CodeButtons?
4 components, from 4 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the G-CodeButtons design files?
From the Gi7mo/G-CodeButtons repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.
Can I use the G-CodeButtons design in my own project?
Yes, under the terms of its GPL-3.0 license, which Gi7mo chose for the repository.