
Qazikat
weteor/Qazikat
qaz-like keyboard with offset space, arrow cluster and ISO-enter

MacroBoard is an open-source printed circuit board by NoxAevi, from the NoxAevi/MacroBoard repository on GitHub, published under the MIT licence. It is a 2-layer board of 403.8 × 137.1 mm with 236 parts on 155 nets, routed with 1,129 tracks and 23 vias.
Its parts include 36 diodes, 35 switches, 17 capacitors, 4 resistors and 1 connector.
https://youtube.com/shorts/OhP7P0TbwBU?feature=share
There were two points in this project that were quite soul-crushing and made me actually consider if I should just stop trying to complete the project, which is why I want to highlight them here.
Initially, I decided that I would forgo hotswap switches for the keyboard, but after finishing routing the PCB, I chose that it would probably be better if I decided to include them. When I changed the footprints from Cherry MX to Kailh hotswap switches, there were over 1300 errors in the DRC.
This meant that I would have to completely restart the wiring, which was pretty difficult for me to accept, but luckily, it took around 25% of the time it took before with my gained knowledge, proving to me how far I have come in this month alone.
| VENDER | ITEM | PRICE (USD) | SHIPPING | PCS | COUNT | COMMENT | COMMENT |
|---|---|---|---|---|---|---|---|
| ALIEXPRESS | |||||||
| FEET | 1.69 | 0 | 10 | 1 | |||
| KEYCAPS | 20.22 | 0 | 104 | 1 | BLUE | ||
| STABS | 7.69 | 0 | (1) 6.25u, (4) 2u | 1 | |||
| ROTARY | 1.42 | 0 | 1 | 0 | EXCLUDED | ||
| HEADERS | 1.44 | 1.99 | 10 | 0 | EXCLUDED | ||
| STANDOFFS | 3.08 | 0 | 100 | 1 | 6mm M3 | ||
| SCREWS | 2.12 | 0 | 50 | 1 | 14mm M3 | ||
| SCREWS (same as above) | 1.81 | 0 | 50 | 1 | 8mm M3 | ||
| WIRE | 5.04 | 0 | 10m | 2 | 22 AWG | PRICE IS FOR BOTH | |
| SOLDER | 5.36 | 0 | 50G | 1 | LEAD-FREE | ||
| BRASS SPONGE | 3.67 | 0 | 1 | 1 | (so hackclub doesn't have to pay for tips in the future) | ||
| DIODES | 1.46 | 0 | 100 | 1 | |||
| TOTAL | 52.14 | ||||||
| AMAZON | |||||||
| GLUE | 7.49 | 0 | 1 | 1 | |||
| PICO | 7.48 | 0 | 2 | 1 | |||
| USBC BREAKOUT | 5.99 | 0 | 5 | 1 | |||
| WIRE STRIPPER | 8.99 | 0 | 1 | 1 | |||
| SWITCHES | 32.99 | 0 | 108 | 1 | gateron yellow | ||
| TOTAL | 62.94 | ||||||
| SHIPPING | 20 | (reserved for printing legion shipping) | |||||
| TAXES | (Have more than enough for my state sales tax) | ||||||
| TOTAL | 135.08 |
| Qty | Value | Footprint | References |
|---|---|---|---|
| 11 | C100n | Capacitor_SMD:C_0402_1005Metric | C4, C6, C7, C8, C9, C12, C13, C14, C15, C16, C17 |
| 8 | MountingHole | MountingHole:MountingHole_3.5mm | H1, H2, H3, H4, H5, H6, H7, H8 |
| 2 | C10u | Capacitor_SMD:C_1206_3216Metric | C1, C2 |
| 2 | C15p | Capacitor_SMD:C_0402_1005Metric | C10, C11 |
| 2 | C1u | Capacitor_SMD:C_0402_1005Metric | C3, C5 |
| 2 | R27.4 | Resistor_SMD:R_0402_1005Metric | R6, R7 |
| 2 | R5.1k | Resistor_SMD:R_0603_1608Metric | R1, R2 |
| 1 | BKSP | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_Plated_2.00u | SW31 |
| 1 | BKSP | Diode_SMD:D_SOD-323 | D31 |
| 1 | CAPS | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_Plated_1.75u | SW56 |
| 1 | CAPS | Diode_SMD:D_SOD-323 | D56 |
| 1 | Conn_01x02 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J2 |
| 1 | Crystal_GND24 | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | D | Diode_SMD:D_SOD-323 | D17 |
| 1 | Del | Diode_SMD:D_SOD-323 | D51 |
| 1 | Del | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_Plated_1.00u | SW51 |
| 1 | Down Arrow | Diode_SMD:D_SOD-323 | D95 |
| 1 | Down Arrow | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_Plated_1.00u | SW95 |
| 1 | ENTER | Diode_SMD:D_SOD-323 | D68 |
| 1 | ENTER | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_Plated_2.25u | SW68 |
| 1 | End | Diode_SMD:D_SOD-323 | D52 |
| 1 | End | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_Plated_1.00u | SW52 |
| 1 | Esc | Diode_SMD:D_SOD-323 | D1 |
| 1 | Esc | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_Plated_1.00u | SW2 |
| 1 | F1 | Diode_SMD:D_SOD-323 | D2 |
| 1 | F1 | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_Plated_1.00u | SW3 |
| 1 | F10 | Diode_SMD:D_SOD-323 | D11 |
| 1 | F10 | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_Plated_1.00u | SW12 |
| 1 | F11 | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_Plated_1.00u | SW13 |
| 1 | F11 | Diode_SMD:D_SOD-323 | D12 |
| 1 | F12 | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_Plated_1.00u | SW14 |
| 1 | F12 | Diode_SMD:D_SOD-323 | D13 |
| 1 | F2 | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_Plated_1.00u | SW4 |
| 1 | F2 | Diode_SMD:D_SOD-323 | D3 |
| 1 | F3 | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_Plated_1.00u | SW5 |
| 1 | F3 | Diode_SMD:D_SOD-323 | D4 |
| 1 | F4 | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_Plated_1.00u | SW6 |
| 1 | F4 | Diode_SMD:D_SOD-323 | D5 |
| 1 | F5 | Diode_SMD:D_SOD-323 | D6 |
| 1 | F5 | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_Plated_1.00u | SW7 |
| 1 | F6 | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_Plated_1.00u | SW8 |
| 1 | F6 | Diode_SMD:D_SOD-323 | D7 |
| 1 | F7 | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_Plated_1.00u | SW9 |
| 1 | F7 | Diode_SMD:D_SOD-323 | D8 |
| 1 | F8 | Diode_SMD:D_SOD-323 | D9 |
| 1 | F8 | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_Plated_1.00u | SW10 |
| 1 | F9 | Diode_SMD:D_SOD-323 | D10 |
| 1 | F9 | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_Plated_1.00u | SW11 |
| 1 | FN | Diode_SMD:D_SOD-323 | D92 |
| 1 | FN | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_Plated_1.25u | SW92 |
| 1 | Home | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_Plated_1.00u | SW33 |
| 1 | Home | Diode_SMD:D_SOD-323 | D33 |
| 1 | Ins | Diode_SMD:D_SOD-323 | D32 |
| 1 | Ins | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_Plated_1.00u | SW32 |
| 1 | KEY" | Diode_SMD:D_SOD-323 | D67 |
| 1 | KEY" | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_Plated_1.00u | SW67 |
| 1 | KEY, | Diode_SMD:D_SOD-323 | D79 |
| 1 | KEY, | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_Plated_1.00u | SW79 |
| 1 | KEY- | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_Plated_1.00u | SW29 |
| 1 | KEY- | Diode_SMD:D_SOD-323 | D29 |
| 1 | KEY. | Diode_SMD:D_SOD-323 | D80 |
| 1 | KEY. | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_Plated_1.00u | SW80 |
| 1 | KEY/ | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_Plated_1.00u | SW81 |
| 1 | KEY/ | Diode_SMD:D_SOD-323 | D81 |
| 1 | KEY0 | Diode_SMD:D_SOD-323 | D28 |
| 1 | KEY0 | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_Plated_1.00u | SW28 |
| 1 | KEY1 | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_Plated_1.00u | SW19 |
| 1 | KEY1 | Diode_SMD:D_SOD-323 | D19 |
| 1 | KEY2 | Diode_SMD:D_SOD-323 | D20 |
| 1 | KEY2 | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_Plated_1.00u | SW20 |
| 1 | KEY3 | Diode_SMD:D_SOD-323 | D21 |
| 1 | KEY3 | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_Plated_1.00u | SW21 |
| 1 | KEY4 | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_Plated_1.00u | SW22 |
| 1 | KEY4 | Diode_SMD:D_SOD-323 | D22 |
| 1 | KEY5 | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_Plated_1.00u | SW23 |
| 1 | KEY5 | Diode_SMD:D_SOD-323 | D23 |
| 1 | KEY6 | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_Plated_1.00u | SW24 |
| 1 | KEY6 | Diode_SMD:D_SOD-323 | D24 |
| 1 | KEY7 | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_Plated_1.00u | SW25 |
| 1 | KEY7 | Diode_SMD:D_SOD-323 | D25 |
The 102 most common of 236 parts.
It measures 403.8 × 137.1 mm and has 2 copper layers, 1.6 mm thick.
236 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 NoxAevi/MacroBoard repository on GitHub, at the commit this page was made from: the board is Kicad/MacroBoard.kicad_pcb and its schematic Kicad/MacroBoard.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).

weteor/Qazikat
qaz-like keyboard with offset space, arrow cluster and ISO-enter

RobertPHeller/RPi-RRCircuits
A collection of circuit designs for various MCUs, not just Raspberry Pis relating to Model Railroading


Supermagnum/Europe-ergo
A 94 key ergonomic, split keyboard suitable for European countries.



