
LevelShifter
gusmanb/logicanalyzer
24 channel, 100Msps logic analyzer hardware and software

This is a small macro keyboard made with Arduino and including a few different 3d printable case options
Macro is an open-source printed circuit board by smcalister91, from the smcalister91/MacroKeyboard repository on GitHub, published under the MIT licence. It is a 2-layer board of 40.2 × 95.4 mm with 21 parts on 24 nets, routed with 132 tracks and 4 vias.
Its parts include 8 resistors, 8 switches and 1 IC. It belongs with the keyboards and input boards and the AVR (ATmega, ATtiny) boards of this library.
This is a small macro keyboard made with Arduino and including a few different 3d printable case options.
Logic board was created with KiCAD.
The cases are angled at 7.5 degrees to match the standard angle of a keyboard.
The logic board must be installed into the case before the switches are soldered in.
| QTY | ITEM |
| 1 | Arduino Pro Micro |
| 4 | M1.4 5-millimeter screws |
| 8 | Cherry MX-compatible keyswitches |
| 8 | Cherry MX-compatible keycaps |
| 8 | 10k ohm through-hole resistor |
Case3DModels: Includes the STL files required to 3D print the two case options.
Code: Includes the Arduino code required to flash the firmware.
KicadProjectFiles: All files required by KiCAD to open the logic board files. Can be used to generate gerbers for sending to fab house.
Pics: A few pictures of the project and included assets.
Designed to be placed behind the keyboard
Designed to be placed to the right or left of the keyboard
Uses Nicohood's HID-project
| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | R | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R1, R2, R3, R4, R5, R6, R7, R8 |
| 8 | keyboard_parts_KEYSW | KeyboardParts:SW_Cherry_MX_1.00u_PCB | K1, K2, K3, K4, K5, K6, K7, K8 |
| 1 | ProMicro | promicro:ProMicro | U1 |
The 17 most common of 21 parts.
It measures 40.2 × 95.4 mm and has 2 copper layers, 1.6 mm thick.
21 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 smcalister91/MacroKeyboard repository on GitHub, at the commit this page was made from: the board is KicadProjectFiles/Macro.kicad_pcb and its schematic KicadProjectFiles/Macro.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).

gusmanb/logicanalyzer
24 channel, 100Msps logic analyzer hardware and software

mntmn/amiga2000-gfxcard
MNT VA2000, an Open Source Amiga 2/3/4000 Graphics Card (Zorro II/III), written in Verilog


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

drandyhaas/KiCadRoutingTools
A set of Python/Rust tools to aid routing in KiCad

Arrow-air/project-quiver
Project Quiver documentation, designs, and project artifacts.

