

Hackboard
A split semi-compact keyboard with extra features
- Size
- 401.2 × 151.5 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 265
- Nets
- 260
- Pads
- 1,312
- Tracks, vias
- 1,382, 327
- Pours
- 3
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 27 May 2025
- Updated
- 8 Jul 2025
Overview
Hackboard is an open-source printed circuit board by JustAGlitchFL, from the JustAGlitchFL/CTRL repository on GitHub. It is a 4-layer board of 401.2 × 151.5 mm with 265 parts on 260 nets, routed with 1,382 tracks and 327 vias.
It is built around the MCP3008-I/P, SK6812MINI-E and RKJXT1F42001, with the RKJXV122400R and RS45111A900F among its other parts. Its parts include 156 diodes, 77 switches, 10 capacitors, 2 ICs and 2 connectors. It belongs with the RP2040 boards of this library.
Main components
5MCP3008-I/P
PDIP-16-40℃~+85℃ 1.35MHz~3.6MHz 10 1LSB 2.7V~5.5V 200kHz 5nA 61dB 8 Multiplexers SAR SPI Yes PDIP-16 Analog to Digital Converters (ADC) ROHSMicrochip TechnologyAnalog To Digital Converters (ADC)SK6812MINI-E
SMD-40℃~+85℃ 0.6mA 1.78mm 120mcd~240mcd 120° 160mcd~320mcd 1kHz 2.8mm 2000V 3.2mm 3.7V~5.5V 460nm~470nm 515nm~525nm 620nm~625nm 800Kbit/s 815mcd~1275mcd Semi-transparent lens SMD RGB LEDs(Built-in IC) ROHSOPSCO OptoelectronicsRGB LEDs(Built-In IC)RKJXT1F42001
插件插件 Multi-Directional Switches ROHSALPSALPINEMulti-Directional SwitchesRKJXV122400R
插件10kΩ 125mW 5V ±5% 插件 Potentiometers, Variable Resistors ROHSALPSALPINEPotentiometers & Variable ResistorsRS45111A900F
插件10V 10kΩ 250mW ±20% 插件 Potentiometers, Variable Resistors ROHSALPSALPINEPotentiometers & Variable Resistors
README
README.mdCTRL
A split semi-compact keyboard with extra features
bom and pics soon(tm)
Parts
265| Qty | Value | Footprint | References |
|---|---|---|---|
| 84 | D | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D1, D10, D11, D100, D101, D102, D103, D104, D105, D106, D107, D108, D109, D110, D111, D112 +68 |
| 72 | SK6812MINI | cheyao macropad main PCB-third_party_neopixel.petty:SK6812MINI-E | D115, D122, D123, D124, D125, D126, D127, D128, D129, D132, D133, D134, D135, D136, D137, D138 +56 |
| 68 | SW_Push | ScottoKeebs_Hotswap:Hotswap_MX_1.00u | SW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +52 |
| 10 | C | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C35, C36, C37, C38, C39, C40, C41, C42, C43, C44 |
| 2 | MCP3008 | mcp3008:SOIC127P600X175-16N | U1, U2 |
| 2 | RKJXT1F42001 | 7way:RKJXT1F42001 | S1, S3 |
| 2 | RKJXV122400R | Stick:RKJXV122400R | S2, S4 |
| 2 | RaspberryPi_Pico | Module:RaspberryPi_Pico_Common_Unspecified | A1, A2 |
| 2 | USB_C_Receptacle_USB2.0_14P | Connector_USB:USB_C_Receptacle_GCT_USB4085 | J1, J2 |
| 1 | RS45111A900F | Slide:RS45111A900F | VR1 |
| 1 | RotaryEncoder_Switch | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm_MountingHoles | SW36 |
| 1 | SHIFT | ScottoKeebs_Hotswap:Hotswap_MX_1.00u | SW73 |
| 1 | SPACE | ScottoKeebs_Hotswap:Hotswap_MX_1.00u | SW76 |
| 1 | SPACE | ScottoKeebs_Hotswap:Hotswap_MX_2.00u | SW34 |
| 1 | SW_Push | ScottoKeebs_Hotswap:Hotswap_MX_2.00u | SW65 |
The 250 most common of 265 parts.
Questions
How big is the Hackboard PCB?
It measures 401.2 × 151.5 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Hackboard use?
265 parts, built around the MCP3008-I/P, SK6812MINI-E, RKJXT1F42001 and RKJXV122400R. 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 Hackboard KiCad files?
From the JustAGlitchFL/CTRL repository on GitHub, at the commit this page was made from: the board is HackBoard (Both)/hackboard/hackboard.kicad_pcb and its schematic ALT (Right)/ALT/ALT.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Hackboard design in my own project?
Its repository states no licence, so its author keeps all rights: ask JustAGlitchFL before reusing the design.
More from JustAGlitchFL/CTRL
2- 4 layers198.8 × 151.5 mm

- 4 layers196.5 × 151.5 mm

Similar boards
- 2 layers80 × 40 mm

Component potentiometer high power
probably-Erwins-Cat/Circuit-Nodes
Circuit Nodes is an educational tool shared under CC BY-NC-SA 4.0 to help students understand electronic circuits by physically building them.
12 parts3 - 2 layers200 × 110 mm

- 2 layers26 × 44 mm

Knob
JustAGlitchFL/Knob
there is NO CASE for this project, as I am trying to keep this as small as I physically can (I also have no idea how much deflection there is on the switch and some other physical characteristics, so I wouldn't be able…
8 parts - 2 layers141.1 × 126.8 mm

Calculator
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!
74 parts915 - 4 layers560.1 × 158.8 mm

Keyboard
DEV-ajthedj/Keyboard
A custom RGB keyboard that features three 1D capacitive touch sliders, two joysticks, an OLED screen, a fingerprint sensor, and plenty of macro keys!
439 parts - 2 layers71.1 × 124.5 mm

SdiskII stm32
vibr77/AppleIIDiskIIStm32F411
Swap a shelf of aging 5.25″ disks for a single SD card — without giving up an ounce of authenticity. SmartDisk II reproduces the exact timing and behaviour of a real DISK II and UNIDISK 3.5 drive, so your games load and…
60 parts76 - 2 layers34 × 26.8 mm

Rkjxt jst breakout
christrotter/rkjxt-mini-breakout
Mini-breakout for the RKJXT1F42001 multi-function switch
8 parts8MIT - 2 layers53 × 57 mm

MultimediaPilot
wiciu15/STM32-USBHID-MultimediaPilot
STM32 based USB device with a joystick to control your media player on PC
6 parts2MIT