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

A replacement controller for the CM Quickfire Rapid
Qfr is an open-source printed circuit board by evyd13, from the evyd13/quackfire-controller repository on GitHub, published under the CC-BY-SA-4.0 licence. It is a 2-layer board of 55.5 × 33 mm with 18 parts on 39 nets, routed with 410 tracks and 31 vias.
It is built around the ATMEGA32U4. Its parts include 6 capacitors, 6 resistors, 1 IC, 1 connector and 1 crystal. It belongs with the AVR (ATmega, ATtiny) boards of this library.
This is a replacement controller for the CM Quickfire Rapid. Everything works, except for the WinLock LED (which isn't connected to the controller).
If you feel like building a few of these PCBs yourself, go to the 'Releases' tab and download the latest gerber files. Order those at your favourite PCB manufacturer, get the components needed (see below) and solder them on! A hot air station is not required but a good soldering iron is. Flux is recommended.
To open the files you will need the latest KiCAD nightly version.
Amount is per PCB, multiply as needed.
| LCSC part # | Description | Value | Package | Amount |
|---|---|---|---|---|
| C83060 | Capacitor | 0.1uF | 0603 | 4 |
| C131056 | Capacitor | 4.7uF | 0805 | 1 |
| C302042 | Capacitor | 1uF | 0603 | 1 |
| C261942 | Fuse | 0805 | 1 | |
| C98220 | Resistor | 10K | 0603 | 2 |
| C12028 | Resistor | 5.1K | 0603 | 2 |
| C384264 | Resistor | 22 | 0603 | 2 |
| C44854 | MCU | 32U4 | QFP-44 | 1 |
| C341521 | Resonator | 16MHz | SMD | 1 |
| 2x10 2.00mm pin header | THT | 2 |
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 0.1u | Keeb_components:C_0603 | C103, C104, C105, C106 |
| 2 | 10k | Keeb_components:R_0603 | R101, R102 |
| 2 | 1k | Keeb_components:R_0603 | R105, R106 |
| 2 | 22 | Keeb_components:R_0603 | R103, R104 |
| 1 | 16mhz | Keeb_components:Resonator_SMD_muRata_CSTNExxV-3Pin-p1.2 | X1 |
| 1 | 1u | Keeb_components:C_0603 | C108 |
| 1 | 4.7u | Keeb_components:C_0805 | C107 |
| 1 | ATmega32U4 | Keeb_components:ATMEGA32U4 | U1 |
| 1 | ISP | Keeb_components:isp_standard | J1 |
| 1 | Left | footprints:PinHeader_2x10_P2.00mm_Vertical | H1 |
| 1 | Polyfuse_Small | Keeb_components:R_0805 | F1 |
| 1 | Right | footprints:PinHeader_2x10_P2.00mm_Vertical | H2 |
It measures 55.5 × 33 mm and has 2 copper layers, 1.2 mm thick.
18 parts, built around the ATMEGA32U4. 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 evyd13/quackfire-controller repository on GitHub, at the commit this page was made from: the board is qfr.kicad_pcb and its schematic qfr.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the CC-BY-SA-4.0 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!

tmk/USB2USB_Converter
USB to USB keyboard protocol converter supported by TMK keyboard firmware



evyd13/gh80-series
GH80-1800, GH80-3700 and GH80-3003 by Evy (aka anykeys.eu)


