
Ardux mini
granitrocky/ardux_mini
First attempts at an all in one ZMK/Bluetooth combo board.

This is the successor to my original Matrix keyboard, which was far from perfect. It aims to be as compact as possible while still providing enough keys to not have to re-learn to type.
Matrix slim is an open-source printed circuit board by andr-line, from the andr-line/matrix_slim repository on GitHub. It is a 2-layer board of 84 × 62.3 mm with 66 parts on 107 nets.
It is built around the BQ24075RGT, XC6220B331MR and 918-418K2024S40000, with the FC-12M and MSK12C02 among its other parts. Its parts include 25 capacitors, 19 switches, 9 resistors, 4 inductors and 3 ICs. It belongs with the lEDs and displays boards and the nRF52 and nRF5x boards of this library.
Attention: This keyboard is in developement and the pcb is not yet functional.
The description below describes a future version of the keyboard, at the moment it is the circuitry of a nice!nano and the antenna matching circuit is not functional yet.
The project is currently on hold so I can focus on Uni, at least until summer 2025.
This is the successor to my original Matrix keyboard, which was far from perfect. It aims to be as compact as possible while still providing enough keys to not have to re-learn to type. Using the new surface mounted kailh CPG1316M01D02 and the corresponding slim CPG1316S01D02 switches the size was able to be reduced to just [INSERT SIZE HERE] cm by [INSERT THICKNESS HERE] mm. This version also introduces column stagger for more comfort, especially for the little finger.
Since stacking controller (nice!nano or seeduino) and battery vertically would increase the thickness, I decided to implement the seeduino xiao ble directly in the pcb (by copying their design). This results in the circuitry being very compact and allows for the addition of a e-ink display on top of the battery. (Alternatively more keys or different accessories could be added). Note that this is my first pcb with a microchip and there could be errors / bad design.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 10 | PG1316S | custom_footprints:CPG1316S01D02 | SW6, SW7, SW8, SW9, SW10, SW11, SW12, SW13, SW14, SW17 |
| 8 | PG1316M | custom_footprints:CPG1316M01D02 | SW1, SW2, SW3, SW4, SW5, SW15, SW16, SW18 |
| 6 | 4.7uF | Capacitor_SMD:C_0201_0603Metric | C4, C7, C8, C20, C22, C23 |
| 4 | 100nF | Capacitor_SMD:C_0201_0603Metric | C1, C17, C18, C19 |
| 4 | 12pF | Capacitor_SMD:C_0201_0603Metric | C9, C10, C14, C15 |
| 3 | 10k | Resistor_SMD:R_0201_0603Metric | R2, R4, R5 |
| 3 | 1uF | Capacitor_SMD:C_0201_0603Metric | C6, C16, C21 |
| 2 | 10uH | Inductor_SMD:L_0201_0603Metric | L1, L3 |
| 2 | 1pF | Capacitor_SMD:C_0201_0603Metric | C11, C12 |
| 2 | 5.1k | Resistor_SMD:R_0201_0603Metric | R10, R11 |
| 1 | 0 | Resistor_SMD:R_0201_0603Metric | R1 |
| 1 | 1.5pF | Capacitor_SMD:C_0201_0603Metric | C13 |
| 1 | 100pF | Capacitor_SMD:C_0201_0603Metric | C2 |
| 1 | 10M | Resistor_SMD:R_0201_0603Metric | R6 |
| 1 | 10uF | Capacitor_SMD:C_0201_0603Metric | C24 |
| 1 | 15nH | Inductor_SMD:L_0201_0603Metric | L2 |
| 1 | 1k | Resistor_SMD:R_0201_0603Metric | R7 |
| 1 | 23MHz XRCGB32M000F1H50R0 | custom_footprints:XRCGB32M000F1H01R0 | Y2 |
| 1 | 2k | Resistor_SMD:R_0201_0603Metric | R3 |
| 1 | 3.9nH | Inductor_SMD:L_0201_0603Metric | L4 |
| 1 | 4.7nF | Capacitor_SMD:C_0201_0603Metric | C25 |
| 1 | 47nF | Capacitor_SMD:C_0201_0603Metric | C5 |
| 1 | 820pF | Capacitor_SMD:C_0201_0603Metric | C3 |
| 1 | BLUE | LED_SMD:LED_0201_0603Metric | D2 |
| 1 | BQ24075RGT | Package_DFN_QFN:VQFN-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm | U2 |
| 1 | C168688 | custom_footprints:C168688 | J2 |
| 1 | Charge Boost | Jumper:SolderJumper-2_P1.3mm_Bridged2Bar_Pad1.0x1.5mm | JP1 |
| 1 | FC-12M | Crystal:Crystal_SMD_3215-2Pin_3.2x1.5mm | Y1 |
| 1 | MSK12C02 | custom_footprints:MSK12C02 | S1 |
| 1 | RED | LED_SMD:LED_0201_0603Metric | D1 |
| 1 | XC6220B331MR | Package_TO_SOT_SMD:SOT-23-5 | U3 |
| 1 | nRF52840 | Package_DFN_QFN:Nordic_AQFN-73-1EP_7x7mm_P0.5mm | U1 |
It measures 84 × 62.3 mm and has 2 copper layers, 1.1 mm thick.
66 parts, built around the BQ24075RGT, XC6220B331MR, 918-418K2024S40000 and FC-12M. 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 andr-line/matrix_slim repository on GitHub, at the commit this page was made from: the board is matrix_slim.kicad_pcb and its schematic matrix_slim.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask andr-line before reusing the design.

granitrocky/ardux_mini
First attempts at an all in one ZMK/Bluetooth combo board.

rogerclarkmelbourne/STM32_Pill_Boards
Various STM32 boards in a form factor similar to the Maple Mini or Blue Pill board




logaan/qbf-keyboard
QBF keyboard — handwired macropad design, firmware diagnostics and wiring tooling

