<pcb-art/>
Community silkscreen art for your boards. Every piece is a ready-to-use footprint plus its source. Download what you like, vote for your favourites (takes a sign-in), and submit your own with a pull request to robrotics/pcb-art (step-by-step guide below).
loading the gallery…
<submit-your-art/>
Submissions go through GitHub, but you don't need git or any tools installed, because the whole thing works in your browser. All it takes is a free GitHub account.
-
fork the repo
Open robrotics/pcb-art → fork and hit Create fork. A fork is your own copy of the gallery repo that you're free to edit.
-
create your piece folder
In your fork, open the
art/folder and hit Add file → Create new file. In the filename box, typeyour-piece-name/piece.json. The slash creates the folder. Use only lowercase letters, digits, and dashes for the folder name; it becomes your piece's ID. Paste this in and fill in your details:{ "title": "My Piece Title", "author": "your name or handle", "description": "optional one-liner shown on the gallery card", "tags": [] }Commit the file with the green Commit changes button.
-
upload the art files
Inside your new folder, hit Add file → Upload files, drag your files in, and commit. Each file must be under 3 MB:
- the art itself (required): at least one
.kicad_modor.svgsource file. preview.svgorpreview.png(recommended): the artwork only, in white/cream strokes on a transparent background, no board behind it. The gallery draws the green PCB for you. If you skip it, your first source SVG is shown as-is with a small info note.photo.jpg/photo.png(optional): a photo of the art on a real manufactured board. If present, the gallery shows it instead of the rendered preview.
- the art itself (required): at least one
-
open the pull request
Back on your fork's front page, hit Contribute → Open pull request, give it a title, and Create pull request. That sends your piece to us for review.
-
let the robot check it
A validation check runs on every pull request automatically. A green tick means your folder is good; a red cross means something's off. Open the check's details and the log tells you exactly what to fix (a missing field, a file over the size limit, …). Just edit the files in your fork and the pull request re-checks itself.
-
merged = live
Once a maintainer approves and merges, the gallery index rebuilds itself and your piece appears on this page within a few minutes. Your
.kicad_modalso lands in the repo'srobrotics-art.pretty/KiCad library automatically.
Comfortable with git? git clone your fork, add
art/<your-slug>/, run
node scripts/build-index.js --check to validate locally,
push, and open the pull request. Full details in the
repo README.