Reading schematic details for D93, D94, D95 and 1 more.
Reading layout details for D93, D94, D95 and 1 more.
Thought for 5 sec — Searching for suitable libraries
Found 2 results for Compact top-view SMD bi-color red and green LED for 3.3V common-anode or independent-anode drive, with separate cathodes compatible with STP08CP05 constant-current sink outputs. Prefer 0603/0805/PLCC compact package, orderable active part, 3 or 4 terminals, and verified Flux footprint terminal-to-pad bindings..
You’re right—they should use one consistent physical package. The correct solution is three identical common-anode RGB LEDs:
D93: green channel for PWR
D94: blue channel for STATUS
D95: green/red channels for PGM
Unused color channels marked no-connect
I also recorded your approval of the LED positions. Remaining work is to replace all three with the same verified footprint while preserving their centers, route them, remove dangling traces/floating copper/overlaps without moving components, and then update the approved faceplate holes.
I’m blocked because no ACUs remain, so none of these latest corrections were applied.
Product: Black Magick Heavy Industries KYB1 Model: BLKMGK-KYB1-BASIC
KYB1 mechanical baseline
Preserve the original switch geometry exactly.
Preserve original switch-to-switch spacing and row spacing.
Keep ROW6 at the original pitch for all used key positions.
Remove only the unused key positions in ROW6.
Preserve the overall keyboard width.
Preserve 38.1 mm of extra controller height above ROW6.
Maintain the mounting-hole pattern for H1-H4 as closely as possible within the rounded-rectangle outline.
Current validated baseline from layout
Aggregate component-field width currently measured in layout: 151.41 mm.
Aggregate component-field height currently measured in layout: 137.23 mm.
Current layout outline: 151.41 mm x 175.33 mm.
Added controller-height reserve above the key field: 38.1 mm.
Current mounting-hole anchors
H1 center: (-9.55 mm, -25.24 mm)
H2 center: (11.22 mm, -28.89 mm)
H3 center: (3.13 mm, -38.86 mm)
H4 center: (-15.19 mm, 32.00 mm)
Execution note
This KYB1 geometry-preservation update is not a key-field compaction. The current product has 69 keys, a XIAO ESP32-C5, RAK3112, addressable RGB, microSD, dual USB-C, and three SMA connectors. Preserve the key matrix geometry derived from the original KeepDeck reference geometry, remove only unused ROW6 positions, and extend the board upward for the controller region.
Three-indicator conversion
Exactly three physical indicators remain; D96 and D97 were removed.
Left-to-right order and final centers: PWR D93 green (31.0000, 37.4000 mm), STATUS D94 blue (36.4692, 37.4000 mm), PGM D95 red/green (41.3500, 37.4000 mm).
PWR: D93 anode to 3V3, cathode to U12 OUT0 (IND_PWR_GREEN_N).
STATUS: D94 anode to 3V3, cathode to U12 OUT1 (IND_STATUS_BLUE_N).
PGM selected MPN: Lite-On LTST-C155GEKT, two electrically independent dice. Datasheet pin mapping: pin 1 G+ (green anode), pin 3 G- (green cathode), pin 2 R+ (red-orange anode), pin 4 R- (red-orange cathode). Both anodes connect to 3V3; G- is sunk by U12 OUT3 and R- by U12 OUT4.
Firmware behavior requirement: PGM defaults green, flashes green during XIAO editing/programming, and flashes red on error input.
Mechanical checkpoint: do not add faceplate indicator holes until the user explicitly approves these final positions.