gach'lilit is the second design of the coquette key layout, modifying parpar for a less sharp angle. it features 22 instead of 28 degree angled halves and raises the outer pinkie column very slightly. this is to keep an ergonomic hand angle but avoid the sharpest twists of the right hand between bottom index and upper middle finger
| coquette_footprints.pretty | ||
| gerbers | ||
| .gitignore | ||
| coquette_symbols.kicad_sym | ||
| diode_matrix.kicad_sch | ||
| fp-lib-table | ||
| gachlilit.kicad_sym | ||
| gerbers-gachlilit-20250718.zip | ||
| gerbers-gachlilit.zip | ||
| gerbers20250802.zip | ||
| key matrix.kicad_sch | ||
| led matrix.kicad_sch | ||
| LICENSE | ||
| README.md | ||
| sk6805-ec14.kicad_sym | ||
| sym-lib-table | ||
| test.txt | ||
| zmk-keymap-editor-gachlilit.json | ||
| גחלילית.kicad_dru | ||
| גחלילית.kicad_pcb | ||
| גחלילית.kicad_pro | ||
| גחלילית.kicad_sch | ||
pcb-gachlilit
gach'lilit (גחלילית, firefly in hebrew) is the second design of the coquette keyboard shield, and is the version preferred by eden. it features 22 instead of 28 degree angled halves and raises the outer pinkie column very slightly. this is to keep an ergonomic hand angle but avoid the sharpest twists of the right hand between bottom index and upper middle finger. key spacing is 17x18mm (HxW)
bill of materials
this keyboard is intended to be customizable so you may wish to build without all the features to simplify the build and reduce BOM cost and points of failure. which parts are needed for which features are described below:
essential parts
- 1 28-pin 0.5mm pitch FFC connector (check footprint is compatible), input from microcontroller board
- 42 Kailh Choc v1 or v2 switches (including some of the newer low profiles not marketed as Choc but the same dimensions as Choc v2), keyboard swiches! the big thing!
- 5 4x0603, 4x1k resistor arrays (signal series resistors to reduce signal level slightly and provide some protection to MCU pins, only 4 needed if not using encoders)
- 24 BAT54CW diode arrays (2 common cathode, SC-70 package), keyboard matrix diodes to prevent ghosting
parts to add encoders
- 2 Bourns PEC12R-4215F-S0024 encoders
- 4 10nF 0603 ceramic capacitors (RC network for encoders, optional, may need to be lower if encoder substituted)
parts to add thumb wheel switches and edge buttons
- 2 Hanbo WS-003 wheel switches (thumb controls)
- 2 BAT54TW diode arrays (3 independent, SC-70-6 package)
- 4 G-Switch GT-TC041B-H036-L1N right-angle SMD tactile switches
parts to add blacklight (uv) underglow and i2c accessory port
- 4 2835 LEDs (uv blacklight 365-405nm intended)
- 1 TI LP5814DRLR (LED controller)
- 1 2x0603 concave, 2xR33 resistor array (i2c termination)
- 1 1uF 0603 ceramic capacitor (controller decoupling)
- 1 10uF 0805 ceramic capacitor (bulk load cap to stabilize VCC input)
- 1 2x0402, 2x4.7k or 2x10k resistor array (i2c pullup, may not be needed depending on speed)
- 1 JST_SH_SM04B-SRSS-TB_1x04 or compatible connector (Stemma QT-style add-on port)
parts to add addressable rgb per-key
- 42 SK6805-EC3210R addressable RGB LEDs (the actual LEDs!!!)
- 1 2x0603 convex, 2xRwhatever resistor array (reduces signal level and protects inputs, ideally around R500 but this is an uncommon package, so whatever)
- 2 JST_SH_SM03B-SRSS-TB_1x03 or compatible connectors (data and power input and output, argb power is not shared with VCC)
- 1 33uF 3528-12/"T" case tantalum polymer capacitor (bulk load capacitance, ensures stability esp during effects)
- 1 10uF 0805 ceramic capacitor (output bulk to reduce voltage dip caused by output)
- 42 0.1uF 0603 ceramic capacitors (per-LED decoupling)