
Pcb pro controller
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

Binkey, short for binary keyboard is a small macropad that allows you to count using binary!!
Binkey is an open-source printed circuit board by kashsuks, from the kashsuks/binkey repository on GitHub, published under the MIT licence. It is a 2-layer board of 99.5 × 50 mm with 66 parts on 20 nets, routed with 102 tracks and 0 vias.
Its parts include 5 switches, 4 resistors, 4 diodes and 1 IC. It belongs with the keyboards and input boards and the RP2040 boards of this library.
Binkey, short for binary keyboard is a small macropad that allows you to count using binary!! It uses 4 switches, 4 LED's, and a EC11 rotary encoder
I made this as a part of Pathfinder, a You Ship We Ship for hackclub where you build a game controller with a few constraints.
Schematic:

PCB (Front):

PCB (Back):

The code was fully written in Arduino INO as one of the requirements for pathfinder was that the code must be written in C++. This left me to either use some really obscure and hard framework that took forever to learn, or learn Arduino INO.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 14 | LOGO | xiaorp2040:orphSmall | G***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G*** |
| 10 | LOGO | xiaorp2040:computer | G***, G***, G***, G***, G***, G***, G***, G***, G***, G*** |
| 9 | LOGO | xiaorp2040:fir | G***, G***, G***, G***, G***, G***, G***, G***, G*** |
| 7 | LOGO | xiaorp2040:drum | G***, G***, G***, G***, G***, G***, G*** |
| 6 | LOGO | xiaorp2040:flagSmall | G***, G***, G***, G***, G***, G*** |
| 5 | LOGO | xiaorp2040:misterChiefSmal | G***, G***, G***, G***, G*** |
| 4 | L08R5000Q1 | xiaorp2040:LEDRD254W57D500H1070 | D1, D2, D3, D4 |
| 4 | R | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R1, R2, R3, R4 |
| 4 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW1, SW2, SW3, SW4 |
| 1 | LOGO | xiaorp2040:awpmid | G*** |
| 1 | RotaryEncoder_Switch | xiaorp2040:RotaryEncoder_EC11 | SW5 |
| 1 | XIAO-RP2040-DIP | xiaorp2040:XIAO-RP2040-DIP | U1 |
It measures 99.5 × 50 mm and has 2 copper layers, 1.6 mm thick.
66 parts. 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.
From the kashsuks/binkey repository on GitHub, at the commit this page was made from: the board is pcb/pcb.kicad_pcb and its schematic pcb/pcb.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!



famichu/MagLev_Switch_MX
The 3D printable magnetic levitation contactless switch with the linear output hall effect sensor.

mmccoyd/hillside
Family of split ergonomic keyboards with three rows of six or five keys and a generous thumb arc



Ardumower/ardumower
Develop an open source robotic lawn mower (HW+SW reference platform)