project
Wolfgang's KiCad library
Public Unreviewedby John Lauer
Wolfgang's KiCad library as one KiCad Plugin and Content Manager URL: his fork of realAscot/kicad-symlib (95 cabinet symbols by Adam Skotarczak), DIN-rail footprints and 3D models.
← Commit history
README: video through ::adom-video with captions and chapters
5 files changed
+393−2
README.md+2−2@@ -6,9 +6,9 @@ Wolfgang's own KiCad library for control-cabinet design, published as a **KiCad An AI in Adom Hydrogen forks the library on GitHub, turns the fork into this one-URL PCM package, loads all 95 symbols in KiCad, builds wiki component pages with 3D models for the three real modules, and syncs it all back into KiCad. -<video controls preload="metadata" width="1080" poster="docs/video/wolfgang-kicad-library-demo-poster.png" src="docs/video/wolfgang-kicad-library-demo.mp4"></video>+::adom-video{src="/john/wolfgang-kicad-library/render/docs/video/wolfgang-kicad-library-demo.video.json"} -[Download the video](docs/video/wolfgang-kicad-library-demo.mp4)+[Download the video](docs/video/wolfgang-kicad-library-demo.mp4) · [captions (VTT)](docs/video/wolfgang-kicad-library-demo.vtt) · [captions (SRT)](docs/video/wolfgang-kicad-library-demo.srt) > **About the fork shown here:** the fork this page builds from, [github.com/johnAdom/kicad-symlib](https://github.com/johnAdom/kicad-symlib), is a **demo fork** made to show the workflow. Wolfgang can point the package at his own fork of realAscot/kicad-symlib the same way.
docs/video/wolfgang-kicad-library-demo.chapters.jsonadded+42@@ -0,0 +1,42 @@+[+ {+ "t": 0,+ "title": "The question on the KiCad forum"+ },+ {+ "t": 12.31,+ "title": "Adom Hydrogen + Claude"+ },+ {+ "t": 19.41,+ "title": "Fork it on GitHub"+ },+ {+ "t": 29.27,+ "title": "One KiCad PCM URL"+ },+ {+ "t": 43.24,+ "title": "All 95 symbols in KiCad"+ },+ {+ "t": 57.94,+ "title": "3D for the real parts"+ },+ {+ "t": 70.61,+ "title": "Synced back into KiCad"+ },+ {+ "t": 81.04,+ "title": "Wolfgang's project page"+ },+ {+ "t": 93.87,+ "title": "Public Adom component pages"+ },+ {+ "t": 105.64,+ "title": "Free wiki space, free Hydrogen"+ }+]
docs/video/wolfgang-kicad-library-demo.srtadded+168@@ -0,0 +1,168 @@+1+00:00:00,050 --> 00:00:04,991+Wolfgang forked a KiCad symbol library on+GitHub so he could make his own changes,++2+00:00:04,991 --> 00:00:07,762+then pasted the raw GitHub link into KiCad 10.++3+00:00:07,762 --> 00:00:11,708+KiCad only loads libraries from your own disk,+so it never worked.++4+00:00:12,358 --> 00:00:16,381+Here is the whole fix, done by Claude inside+Adom Hydrogen.++5+00:00:16,381 --> 00:00:18,904+Step one, just like Wolfgang: fork it.++6+00:00:19,458 --> 00:00:21,875+Hydrogen signs in to GitHub with Google,++7+00:00:21,875 --> 00:00:23,809+gets past the text message code,++8+00:00:23,809 --> 00:00:26,830+authorizes the GitHub command line, forks the+repo,++9+00:00:26,830 --> 00:00:28,764+and clones the fork onto the PC.++10+00:00:29,325 --> 00:00:34,126+Then it turns the fork into a package for+KiCad's Plugin and Content Manager,++11+00:00:34,126 --> 00:00:36,246+called Wolfgang's cabinet symbols.++12+00:00:36,246 --> 00:00:39,054+One URL installs all seven libraries at once,++13+00:00:39,054 --> 00:00:42,735+and every change to the fork arrives in KiCad+as an update.++14+00:00:43,291 --> 00:00:44,301+Now the proof:++15+00:00:44,301 --> 00:00:49,635+all 95 symbols, every library, loaded one by+one in KiCad's Symbol Editor.++16+00:00:49,635 --> 00:00:52,692+KiCad 10 has no API for the symbol editor,++17+00:00:52,692 --> 00:00:57,421+so Adom Bridge drives KiCad's own windows and+checks every title.++18+00:00:57,991 --> 00:00:59,584+His library is symbols only.++19+00:00:59,584 --> 00:01:01,424+Three of them are real products,++20+00:01:01,424 --> 00:01:07,403+so Hydrogen gave each one a wiki page with a+DIN rail footprint and a 3D model built from+the datasheet,++21+00:01:07,403 --> 00:01:10,105+with the part number laser etched on the+front.++22+00:01:10,658 --> 00:01:14,738+Along the way it fixed pin numbers that would+have shorted inputs together,++23+00:01:14,738 --> 00:01:16,369+pushed everything to the fork,++24+00:01:16,369 --> 00:01:19,144+and KiCad picked it up through the package+manager:++25+00:01:19,144 --> 00:01:20,540+symbol, footprint, and 3D.++26+00:01:21,091 --> 00:01:24,719+Wolfgang also gets his own project page on the+Adom wiki:++27+00:01:24,719 --> 00:01:26,606+the one install URL, his fork,++28+00:01:26,606 --> 00:01:30,640+a sub page crediting the original library with+all 95 symbols,++29+00:01:30,640 --> 00:01:33,373+and a components table linking every part.++30+00:01:33,925 --> 00:01:37,393+And each of those parts now has a public Adom+component page:++31+00:01:37,393 --> 00:01:38,847+a 3D model you can orbit,++32+00:01:38,847 --> 00:01:42,161+the symbol and footprint in live viewers, and+the pin map,++33+00:01:42,161 --> 00:01:45,127+shared with everyone who builds with these+modules.++34+00:01:45,691 --> 00:01:47,056+The wiki space is free,++35+00:01:47,056 --> 00:01:50,202+sponsored in part by the National Science+Foundation,++36+00:01:50,202 --> 00:01:53,111+toward an AI first wiki of electronic+components.++37+00:01:53,111 --> 00:01:56,557+Hydrogen is free too, if you want to try what+you saw here.
docs/video/wolfgang-kicad-library-demo.video.jsonadded+48@@ -0,0 +1,48 @@+{+ "video": "/john/wolfgang-kicad-library/render/docs/video/wolfgang-kicad-library-demo.mp4",+ "title": "How Wolfgang's KiCad library was built",+ "poster": "/john/wolfgang-kicad-library/render/docs/video/wolfgang-kicad-library-demo-poster.png",+ "chapters": [+ {+ "t": 0,+ "title": "The question on the KiCad forum"+ },+ {+ "t": 12.31,+ "title": "Adom Hydrogen + Claude"+ },+ {+ "t": 19.41,+ "title": "Fork it on GitHub"+ },+ {+ "t": 29.27,+ "title": "One KiCad PCM URL"+ },+ {+ "t": 43.24,+ "title": "All 95 symbols in KiCad"+ },+ {+ "t": 57.94,+ "title": "3D for the real parts"+ },+ {+ "t": 70.61,+ "title": "Synced back into KiCad"+ },+ {+ "t": 81.04,+ "title": "Wolfgang's project page"+ },+ {+ "t": 93.87,+ "title": "Public Adom component pages"+ },+ {+ "t": 105.64,+ "title": "Free wiki space, free Hydrogen"+ }+ ],+ "captions": "WEBVTT\n\n00:00:00.050 --> 00:00:04.991\nWolfgang forked a KiCad symbol library on\nGitHub so he could make his own changes,\n\n00:00:04.991 --> 00:00:07.762\nthen pasted the raw GitHub link into KiCad 10.\n\n00:00:07.762 --> 00:00:11.708\nKiCad only loads libraries from your own disk,\nso it never worked.\n\n00:00:12.358 --> 00:00:16.381\nHere is the whole fix, done by Claude inside\nAdom Hydrogen.\n\n00:00:16.381 --> 00:00:18.904\nStep one, just like Wolfgang: fork it.\n\n00:00:19.458 --> 00:00:21.875\nHydrogen signs in to GitHub with Google,\n\n00:00:21.875 --> 00:00:23.809\ngets past the text message code,\n\n00:00:23.809 --> 00:00:26.830\nauthorizes the GitHub command line, forks the\nrepo,\n\n00:00:26.830 --> 00:00:28.764\nand clones the fork onto the PC.\n\n00:00:29.325 --> 00:00:34.126\nThen it turns the fork into a package for\nKiCad's Plugin and Content Manager,\n\n00:00:34.126 --> 00:00:36.246\ncalled Wolfgang's cabinet symbols.\n\n00:00:36.246 --> 00:00:39.054\nOne URL installs all seven libraries at once,\n\n00:00:39.054 --> 00:00:42.735\nand every change to the fork arrives in KiCad\nas an update.\n\n00:00:43.291 --> 00:00:44.301\nNow the proof:\n\n00:00:44.301 --> 00:00:49.635\nall 95 symbols, every library, loaded one by\none in KiCad's Symbol Editor.\n\n00:00:49.635 --> 00:00:52.692\nKiCad 10 has no API for the symbol editor,\n\n00:00:52.692 --> 00:00:57.421\nso Adom Bridge drives KiCad's own windows and\nchecks every title.\n\n00:00:57.991 --> 00:00:59.584\nHis library is symbols only.\n\n00:00:59.584 --> 00:01:01.424\nThree of them are real products,\n\n00:01:01.424 --> 00:01:07.403\nso Hydrogen gave each one a wiki page with a\nDIN rail footprint and a 3D model built from\nthe datasheet,\n\n00:01:07.403 --> 00:01:10.105\nwith the part number laser etched on the\nfront.\n\n00:01:10.658 --> 00:01:14.738\nAlong the way it fixed pin numbers that would\nhave shorted inputs together,\n\n00:01:14.738 --> 00:01:16.369\npushed everything to the fork,\n\n00:01:16.369 --> 00:01:19.144\nand KiCad picked it up through the package\nmanager:\n\n00:01:19.144 --> 00:01:20.540\nsymbol, footprint, and 3D.\n\n00:01:21.091 --> 00:01:24.719\nWolfgang also gets his own project page on the\nAdom wiki:\n\n00:01:24.719 --> 00:01:26.606\nthe one install URL, his fork,\n\n00:01:26.606 --> 00:01:30.640\na sub page crediting the original library with\nall 95 symbols,\n\n00:01:30.640 --> 00:01:33.373\nand a components table linking every part.\n\n00:01:33.925 --> 00:01:37.393\nAnd each of those parts now has a public Adom\ncomponent page:\n\n00:01:37.393 --> 00:01:38.847\na 3D model you can orbit,\n\n00:01:38.847 --> 00:01:42.161\nthe symbol and footprint in live viewers, and\nthe pin map,\n\n00:01:42.161 --> 00:01:45.127\nshared with everyone who builds with these\nmodules.\n\n00:01:45.691 --> 00:01:47.056\nThe wiki space is free,\n\n00:01:47.056 --> 00:01:50.202\nsponsored in part by the National Science\nFoundation,\n\n00:01:50.202 --> 00:01:53.111\ntoward an AI first wiki of electronic\ncomponents.\n\n00:01:53.111 --> 00:01:56.557\nHydrogen is free too, if you want to try what\nyou saw here.\n"+}
docs/video/wolfgang-kicad-library-demo.vttadded+133@@ -0,0 +1,133 @@+WEBVTT++00:00:00.050 --> 00:00:04.991+Wolfgang forked a KiCad symbol library on+GitHub so he could make his own changes,++00:00:04.991 --> 00:00:07.762+then pasted the raw GitHub link into KiCad 10.++00:00:07.762 --> 00:00:11.708+KiCad only loads libraries from your own disk,+so it never worked.++00:00:12.358 --> 00:00:16.381+Here is the whole fix, done by Claude inside+Adom Hydrogen.++00:00:16.381 --> 00:00:18.904+Step one, just like Wolfgang: fork it.++00:00:19.458 --> 00:00:21.875+Hydrogen signs in to GitHub with Google,++00:00:21.875 --> 00:00:23.809+gets past the text message code,++00:00:23.809 --> 00:00:26.830+authorizes the GitHub command line, forks the+repo,++00:00:26.830 --> 00:00:28.764+and clones the fork onto the PC.++00:00:29.325 --> 00:00:34.126+Then it turns the fork into a package for+KiCad's Plugin and Content Manager,++00:00:34.126 --> 00:00:36.246+called Wolfgang's cabinet symbols.++00:00:36.246 --> 00:00:39.054+One URL installs all seven libraries at once,++00:00:39.054 --> 00:00:42.735+and every change to the fork arrives in KiCad+as an update.++00:00:43.291 --> 00:00:44.301+Now the proof:++00:00:44.301 --> 00:00:49.635+all 95 symbols, every library, loaded one by+one in KiCad's Symbol Editor.++00:00:49.635 --> 00:00:52.692+KiCad 10 has no API for the symbol editor,++00:00:52.692 --> 00:00:57.421+so Adom Bridge drives KiCad's own windows and+checks every title.++00:00:57.991 --> 00:00:59.584+His library is symbols only.++00:00:59.584 --> 00:01:01.424+Three of them are real products,++00:01:01.424 --> 00:01:07.403+so Hydrogen gave each one a wiki page with a+DIN rail footprint and a 3D model built from+the datasheet,++00:01:07.403 --> 00:01:10.105+with the part number laser etched on the+front.++00:01:10.658 --> 00:01:14.738+Along the way it fixed pin numbers that would+have shorted inputs together,++00:01:14.738 --> 00:01:16.369+pushed everything to the fork,++00:01:16.369 --> 00:01:19.144+and KiCad picked it up through the package+manager:++00:01:19.144 --> 00:01:20.540+symbol, footprint, and 3D.++00:01:21.091 --> 00:01:24.719+Wolfgang also gets his own project page on the+Adom wiki:++00:01:24.719 --> 00:01:26.606+the one install URL, his fork,++00:01:26.606 --> 00:01:30.640+a sub page crediting the original library with+all 95 symbols,++00:01:30.640 --> 00:01:33.373+and a components table linking every part.++00:01:33.925 --> 00:01:37.393+And each of those parts now has a public Adom+component page:++00:01:37.393 --> 00:01:38.847+a 3D model you can orbit,++00:01:38.847 --> 00:01:42.161+the symbol and footprint in live viewers, and+the pin map,++00:01:42.161 --> 00:01:45.127+shared with everyone who builds with these+modules.++00:01:45.691 --> 00:01:47.056+The wiki space is free,++00:01:47.056 --> 00:01:50.202+sponsored in part by the National Science+Foundation,++00:01:50.202 --> 00:01:53.111+toward an AI first wiki of electronic+components.++00:01:53.111 --> 00:01:56.557+Hydrogen is free too, if you want to try what+you saw here.