Repository navigation
Add D_RGB1 LED adapter board for the rev-1 boards - #66
Open
thePunderWoman wants to merge 4 commits into
Open
thePunderWoman wants to merge 4 commits into
thePunderWoman wants to merge 4 commits into
Conversation
The 15 rev-1 boards were fabbed with the old SK6812MINI-E-012 land at D_RGB1, which is the datasheet's bottom view: a lens-up LED is mirrored on it and no rotation fixes it. This 6.8 x 5.6 mm 2-layer adapter solders onto that land and carries the SK6812MINI-HS-012 land on top, wired GND/DIN/3V3 through one via each. - generate_led_adapter.py builds the single adapter and a 4x4 mouse-bite panel (16 up) with KiCad's Python API, and asserts the bottom pads land on the old pad positions. - Silkscreen on both sides marks TOP/BOTTOM, an arrow toward USB-C, the LED pin-1 corner, and the NC pad. - DRC: 0 violations, 0 unconnected on both boards. Panel Gerbers and drill files in production/. - .gitignore: ignore .kicad_prl files in PCB subfolders too. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Alex has 10 rev-1 boards, not 5, so 20 boards need the adapter. Panel is now 4 columns x 5 rows, 47.2 x 50.0 mm. DRC still 0/0; drill counts 60 PTH (20 x 3 vias) and 150 NPTH mouse bites (25 tabs x 6). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The fab minimum of 5 panels gives 80 adapters, plenty for the 20 rev-1 boards, so the 4x5 panel isn't needed. DRC 0/0; drill counts 48 PTH and 120 NPTH. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
snips_led_adapter.zip is the archive uploaded to JLCPCB on 2026-10-14. Its copper, mask, outline and drill files match the committed Gerbers; the silkscreen differs only because the toolkit subtracts mask openings from it. The panel board and project files are KiCad's re-save from that run (same geometry: kicad-cli Gerbers are unchanged). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
The 20 rev-1 boards (10 + Alex's 10) have the old SK6812MINI-E-012 land at D_RGB1, drawn from the datasheet's bottom view, so a lens-up LED can't be fitted (see #65). This adds a small adapter that solders onto the old land and carries the SK6812MINI-HS-012 land on top.
PCB/led_adapter/generate_led_adapter.pyis the source; the.kicad_pcbfiles and Gerbers are generated from itPCB/led_adapter/README.mdChecks
kicad-cli pcb drc: 0 violations, 0 unconnected on both the single adapter and the panelStill to do
🤖 Generated with Claude Code