
Hub16
joshajohnson/Hub16
A macro pad with 16 keys, two rotary encoders, a four port USB hub, and plenty of LEDs!

65% keyboard staggered split wikth oled and encoder on both side
Marvelous65 Split splitted is an open-source printed circuit board by karnadii, from the karnadii/marvelous65-split repository on GitHub, published under the Unlicense licence. It is a 2-layer board of 345.3 × 107.2 mm with 213 parts on 156 nets, routed with 1,685 tracks and 122 vias.
It is built around the USBLC6-2SC6 and WS2812B. Its parts include 84 diodes, 18 capacitors, 12 resistors, 8 connectors and 6 switches. It belongs with the AVR (ATmega, ATtiny) boards of this library.
ALL THE FILES MOVED TO https://github.com/karnadii/marvelous65
A split version of my marvelous65 keyboard. powered by pro micro or any compatible footprint like nice!nano and nrfmicro. This keyboard is wireless ready, I have added JST-XH connection for battery and an on off switch for the battery connection. It have encoder and oled on both side. also I have added underglow footprint if you want to add underglow in your keyboard.
try it at KLE

For promicro you can use QMK and ZMK for wireless


This is my reference when designing the pcb
| Qty | Value | Footprint | References |
|---|---|---|---|
| 70 | D | Diode_SMD:D_SOD-123 | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +54 |
| 59 | MX-NoLED | MX_Only:MXOnly-1U-NoLED | ISO_KEY1, K_A1, K_ALT2, K_B1, K_BSPC2, K_C1, K_COLON1, K_COMMA1, K_CTRL2, K_D1, K_DEL1, K_DOT1, K_DOWN1, K_E1, K_ENC1, K_EQUAL1 +43 |
| 18 | C_Small | Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C1, C2, C3, C4, C5, C6, C7, C10, C11, C12, C13, C14, C15, C16, C17, C18 +2 |
| 14 | WS2812B | LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm | D30, D31, D41, D42, D43, D44, D45, D57, D58, D73, D74, D82, D83, D84 |
| 8 | R_Small | Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R3, R4, R5, R6, R9, R10, R11, R12 |
| 5 | 1.25 | MX_Only:MXOnly-1.25U-NoLED | K_ALT3, K_CAPS_STEP1, K_CTRL3, K_SHIFT_ISO1, K_WIN1 |
| 4 | 1.5 | MX_Only:MXOnly-1.5U-NoLED | K_ALT1, K_BACKSLASH1, K_CTRL1, K_TAB1 |
| 4 | 5.1K | Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R1, R2, R7, R8 |
| 2 | 1.75 | MX_Only:MXOnly-1.75U-NoLED | K_CAPS1, K_RSHIFT1 |
| 2 | 2.25 | MX_Only:MXOnly-2.25U-NoLED | K_ENTER1, K_LSHIFT1 |
| 2 | AudioJack4 | Connector_Audio:Jack_3.5mm_PJ320D_Horizontal | J3, J7 |
| 2 | Conn_01x02 | Connector_JST:JST_XH_S2B-XH-A_1x02_P2.50mm_Horizontal | J4, J8 |
| 2 | Conn_01x04 | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical | J2, J6 |
| 2 | OLED | kbd:OLED | OL1, OL2 |
| 2 | ProMicro | kbd:ProMicro_v3 | U1, U3 |
| 2 | Rotary_Encoder_Switch | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW3, SW5 |
| 2 | SW_DPDT_x2 | Button_Switch_SMD:SW_SPDT_PCM12 | SW1, SW6 |
| 2 | SW_PUSH | Button_Switch_SMD:SW_SPST_TL3342 | SW2, SW4 |
| 2 | TestPoint | TestPoint:TestPoint_THTPad_D2.5mm_Drill1.2mm | TP1, TP2 |
| 2 | USBLC6-2SC6 | Package_TO_SOT_SMD:SOT-23-6 | U2, U4 |
| 2 | USB_C_Receptacle_USB2.0 | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J1, J5 |
| 1 | 2 | MX_Only:MXOnly-2U-NoLED | K_BSPC1 |
| 1 | 2.25 | MX_Only:MXOnly-2.25U-ReversedStabilizers-NoLED | K_SPACE2 |
| 1 | 2.75 | MX_Only:MXOnly-2.75U-ReversedStabilizers-NoLED | K_SPACE1 |
| 1 | MX-NoLED | MX_Only:MXOnly-1.25U-NoLED | K_FN2 |
| 1 | MX-NoLED | MX_Only:MXOnly-ISO-ROTATED-ReversedStabilizers-NoLED | ISO_ENTER1 |
It measures 345.3 × 107.2 mm and has 2 copper layers, 1.6 mm thick.
213 parts, built around the USBLC6-2SC6 and WS2812B. 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 karnadii/marvelous65-split repository on GitHub, at the commit this page was made from: the board is PCB/Marvelous65 Split splitted.kicad_pcb and its schematic PCB/Marvelous65 Split.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the Unlicense licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

joshajohnson/Hub16
A macro pad with 16 keys, two rotary encoders, a four port USB hub, and plenty of LEDs!


joshajohnson/Hub20
Hub20 is a numpad with a bunch of features you never knew you needed.


crgarcia12/electronics-homeassistant-lightscontroll
A smart lighting controller PCB that integrates seamlessly with ESPHome and Home Assistant while maintaining full compatibility with traditional mechanical switches.

sadekbaroudi/euclid36
At the time of creation, using Kicad 5.1.9 - This may not work with future versions


skrmsh/skirmish-hardware
Skirmish Hardware © 2022-2023 by Ole Lange is licensed under CC BY-NC-SA 4.0. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/4.0/