{"id":16882806,"url":"https://github.com/alhadis/language-pcb","last_synced_at":"2026-01-04T00:42:26.520Z","repository":{"id":78377510,"uuid":"98567824","full_name":"Alhadis/language-pcb","owner":"Alhadis","description":"Syntax highlighting for various PCB (Printed Circuit Board) formats.","archived":false,"fork":false,"pushed_at":"2022-02-10T10:25:39.000Z","size":214,"stargazers_count":18,"open_issues_count":0,"forks_count":4,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-01-24T00:44:36.543Z","etag":null,"topics":["circuit-boards","gerber","kicad","pcb-layout","syntax-highlighting"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"isc","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Alhadis.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2017-07-27T18:20:36.000Z","updated_at":"2023-06-21T15:30:20.000Z","dependencies_parsed_at":"2023-03-09T14:15:32.744Z","dependency_job_id":null,"html_url":"https://github.com/Alhadis/language-pcb","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alhadis%2Flanguage-pcb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alhadis%2Flanguage-pcb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alhadis%2Flanguage-pcb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alhadis%2Flanguage-pcb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Alhadis","download_url":"https://codeload.github.com/Alhadis/language-pcb/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244553974,"owners_count":20471172,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["circuit-boards","gerber","kicad","pcb-layout","syntax-highlighting"],"created_at":"2024-10-13T16:08:47.148Z","updated_at":"2026-01-04T00:42:26.457Z","avatar_url":"https://github.com/Alhadis.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"PCB Languages\n=============\n\nSyntax highlighting for various [PCB][1] (Printed Circuit Board) formats.\n\n![Man, don't even ask](preview.png)\n\nCurrently included:\n\n* [Gerber Images][2]\n* [KiCad PCB Boards][3]\n* [KiCad PCB Schematics][3]\n* [KiCad PCB Layouts][3]\n* [LTSpice Symbols][8]\n\nStuff that could be included:\n\n* [OrCAD `.dsn` files][4]\n* [Excellon drills][5]\n* [G-Code][6]\n* Whatever [`pcb`][7] uses as its native format:\n\n~~~ini\n# release: pcb 4.0.1\nPCB[\"\" 6000.00mil 5000.00mil]\nSymbol['!' 12.00mil]\n(\n\tSymbolLine[0.0000 45.00mil 0.0000 50.00mil 8.00mil]\n\tSymbolLine[0.0000 10.00mil 0.0000 35.00mil 8.00mil]\n)\n# To read pcb files, the pcb version (or the git source date) must be \u003e= the file version\nFileVersion[20091103]\nGrid[10.00mil 0.0000 0.0000 0]\nFlags(\"nameonpcb,uniquename,clearnew,snappin\")\n~~~\n\n\n[Referenced links]:_____________________________________________________________\n[1]: https://en.wikipedia.org/wiki/Printed_circuit_board\n[2]: https://www.ucamco.com/files/downloads/file/81/the_gerber_file_format_specification.pdf\n[3]: http://bazaar.launchpad.net/~stambaughw/kicad/doc-read-only/download/head:/1115%4016bec504-3128-0410-b3e8-8e38c2123bca:trunk%252Fkicad-doc%252Fdoc%252Fhelp%252Ffile_formats%252Ffile_formats.pdf/file_formats.pdf\n[4]: https://fileinfo.com/extension/dsn\n[5]: http://www.artwork.com/gerber/drl2laser/excellon/index.htm\n[6]: http://www.johnjohnson.info/wp-content/uploads/2013/05/pcbgcode.pdf\n[7]: http://pcb.geda-project.org/\n[8]: http://www.zen22142.zen.co.uk/ltspice/newsymbols.htm\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falhadis%2Flanguage-pcb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falhadis%2Flanguage-pcb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falhadis%2Flanguage-pcb/lists"}