home.social

#kicad — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #kicad, aggregated by home.social.

  1. CERN Releases Over 17,000 KiCad Component Libraries Under Open Hardware License

    📰 Original title: CERN Open Sources Its KiCad Component Libraries

    🤖 IA: It's not clickbait ✅
    👥 Users: It's not clickbait ✅

    View full AI summary: en.killbait.com/cern-releases-

    #technology #cern #kicad #opensource

  2. #cern #kicad #foss

    Warum geht es nicht überall so, dass mit öffentlichen Geldern auch was sinnvolles gemacht wird und die Produkte an die Allgemeinheit zurückfließen.

    home.cern/cerns-kicad-componen

  3. #CERN releases its component library for #kicad as open source, and the very first comment on The Register is not praise but “can you convert them for use in Eagle because Kicad is clunky?” Fucking hell, take a breath, commentard. 🤦‍♂️

  4. 5月9日にオープンソースのプリント基板CADソフト #KiCad ( kicad.org/ ) は、新版 KiCad 10.0.2 バグ修正リリースを発表。重要なバグ修正と軽微な改良を含む安定版。発表とChangelogは kicad.org/blog/2026/05/KiCad-1 に。ダウンロードは kicad.org/download/ から。
    #Release #PCB #CAD

  5. I decided to tidy up my computer since I had a bit of free time.
    One email popped up saying that I couldn’t use their desktop app for cloud drive synchronization without a subscription. Not a problem - I’d be more than happy to delete your app.
    And while I was looking through the list of apps, my attention stopped on EAGLE from Autodesk - an app for designing schematics and PCB.
    This news has probably already become just another unremarkable sentence somewhere on Wikipedia [citation needed], but for me it was a tremendous disappointment that couldn’t be fully conveyed even in a single lengthy novel.

    #autodesk #eagle #fusion -> #kicad
    #electronics #schematic

  6. Today #CERN released its #KiCad component library to the public.
    They are licensed CERN-OHL-P-2.0
    Thank you OSPO ❤️ for getting this done.

    Originally the library is made in Altium and will also be maintained in Altium. The repo only contains files that have been automatically converted.

    It is a database library which contains only fully specified parts. There are lots of weird connectors. Have fun exploring.

    home.cern/computing/cerns-kica

  7. 4月28日にオープンソースのプリント基板CADソフト #KiCad ( kicad.org/ ) は、新版 KiCad 9.0.9 バグ修正リリースを発表。重要なバグ修正と軽微な改良を含む安定版。すでに、3月20日に 10.0 にメジャーアップデートしているため、9.0系の修正版リリースは今回で最後になる予定。発表とChangelogは kicad.org/blog/2026/04/KiCad-9 に。ダウンロードは kicad.org/download/ から。
    #Release #PCB #CAD

  8. Heute ist das erste Batch des neuen Board angekommen. Inbetriebnahme läuft noch, aber bis jetzt keine Fehler gefunden. Ich bin lediglich auf der Suche nach diesen M2er "Muttern" die von unten angelötet werden.

    #KiCad #openHardware #openSource #embedded

  9. Heute ist das erste Batch des neuen Board angekommen. Inbetriebnahme läuft noch, aber bis jetzt keine Fehler gefunden. Ich bin lediglich auf der Suche nach diesen M2er "Muttern" die von unten angelötet werden.

    #KiCad #openHardware #openSource #embedded

  10. This is amazing, I am so happy it works. It was my first 4-layer PCB I designed from scratch on #KiCad! #GEM #S2 #turbokit #replica

  11. If you are interested to do some thermal simulation with your #KiCAD pcb's, feel free to try this out yourself. (It's FOSS)

    nucular.eu/posts/PCB-Thermal-S

    #simulation #FEM #Openscad #electronics

  12. If you are interested to do some thermal simulation with your pcb's, feel free to try this out yourself. (It's FOSS)

    nucular.eu/posts/PCB-Thermal-S

  13. If you are interested to do some thermal simulation with your #KiCAD pcb's, feel free to try this out yourself. (It's FOSS)

    nucular.eu/posts/PCB-Thermal-S

    #simulation #FEM #Openscad #electronics

  14. 🎉🤖 Behold, the groundbreaking revelation: a #GitHub repo stuffed with #KiCad designs for the same old #Arduino and #ESP32 boards everyone’s already seen a billion times. 🚀✨ Because nothing screams #innovation like rehashing the same microcontroller blueprints and calling it a day. 🙄🔄
    github.com/Hanqaqa/Easyduino #microcontrollers #HackerNews #ngated

  15. That took quite a lot of battling but I got the new #FujiNet proto board to come up on CoCo! I jumpered the pins for now to make it so all the GPIOs are in the lower 32bit window to make it easier to start from the PicoROM code.

    #3DPrinted #KiCad #Fusion360 #MSX #RaspberryPiPico #TRS80CoCo #RetroComputing #VintageComputing #Electronics

  16. Still getting used to Cinnamon as a desktop but already liking it well enough over gnome.

    Main selling point - KiCad works properly again.

    Completely fed up with all the weirdness wayland is causing. KiCad has a really good, and perfectly reasonable, write-up about why they aren't fixing wayland issues - most aren't in their control, nor are they writing distro specific workarounds as each distro implments different wayland feature sets.

    still on fedora, and was planning a clean install for 44 (years and upgraded release cruft building up - most self-inflicted) and know which spin I'm going for

    #fedora #KiCad #wayland #cinnamonDesktop #x11

  17. There's now a CoCo version of the case. I added some extra standoffs so the case can be used as a jig while soldering the two boards together. #3DPrinted #KiCad #Fusion360 #MSX #RaspberryPiPico #TRS80CoCo #FujiNet #RetroComputing #VintageComputing #Electronics

  18. Part-DB 2.10 was released with TME label scanning, improved format06 scanning, the ability to define custom auto complete lists for #kicad symbols and footprints.

    See full release notes here:

    github.com/Part-DB/Part-DB-ser

    #electronics #opensource #makerspace #hackerspace #partdb

  19. This is pretty neat! I can export a PCB from #KiCad as .step and import it directly into #Fusion360 so I can design my #MSX case around it. Too bad it doesn't export the silkscreen layer though. #RaspberryPiPico #TRS80CoCo #FujiNet #RetroComputing #VintageComputing #Electronics

  20. Es ist einfach unglaublich wie geil kicad.org ist. Ich meine Eda ist ein einziges schlachtfeld an Arkanisierung, Vendorlogin und Lizensjungel. Dann kommt so eine kleine Entwicklercormmunity um die Ecke und stellt nicht nur eine funktionierend Alternative zur verfügung, nein, sie schaft es auch noch Auftragsfertiger zu überzeugen und kann mitlerweile auch einen guten teil der arkanen Konkurenzformate importieren.
    Ich finde das bekommt viel zu wenig aufmerksamkeit. #Kicad #EDA #Electronic #Foss

  21. Steady Hand EEPROM Programmer

    After about 6 months, my project is finally complete. It’s the first significant circuit that I’ve designed myself, rather than just implementing someone else’s design:

    https://codeberg.org/interrupt_tv/steadyhand

    Steady Hand is a digital circuit for programming EEPROMs by hand. It’s inspired by this video by Ben Eater, where he creates a circuit for programming an EEPROM using DIP switches and jumper wires. Steady Hand is much more ergonomic than his design, though it is somewhat more complex.

    While Ben Eater provides the “how” inspiration, the “why” inspiration comes from Jeremiah Orians’ stage0 project, and the general concept of bootstrapping: creating a computer software environment from nothing. When building a homebrew computer, one would typically use a significantly more complex modern computer to write the homebrew computer’s software to an EEPROM. I created Steady Hand as a first step towards resolving this problem.

    After I’d wired everything up, I was a little afraid something would melt when I plugged it in. While the schematic is separated into smaller modules, the breadboard layout ended up being pretty monolithic. I didn’t do any testing as I was assembling it, so it seemed likely there would be a mistake somewhere. No magic smoke escaped though, and it mostly worked on the first try. There were a few bugs:

    • The address display was connected backwards, with the most significant digit on the right instead of the left. Easy enough to fix, but the relevant wires were no longer the right lengths to neatly reach their connection points. This trend continued as I had to do further circuit surgeries, leaving things messier than I’d like.

    • The auto-skip function would cycle endlessly if the byte value to skip matched what was in the write registers. The write registers’ output lines are connected to the EEPROM’s I/O lines in order to be able to write to it. The comparator is also connected to these so that it can compare the EEPROM’s output to the skip value. When it’s time for the multiplexed display to show one of the write nibbles, the EEPROM’s output is disabled and the write registers’ output enabled. This meant that the comparator would now be comparing with the write value instead of the value read from the EEPROM, and would give the signal to skip to the next address.

      Disabling the comparator when it’s getting invalid input would have required some additional logic, and at the time I didn’t have any extra gates available. I solved this by using one of the display digit enable lines as the auto-skip function’s clock signal, instead of having it hooked directly to the clock. This ensured that the rising edge would only occur when the comparator had a valid input.

    • After writing a byte or when auto-skipping past a large number of addresses, the EEPROM would occasionally output FF instead of the byte that was actually stored at that address. It wouldn’t do this with any kind of consistency, but the FF would persist until the address was changed. I thought this was a power issue, but no combination of decoupling capacitors or pull-up resistors would make it go away. After wrestling with it for a long time, I eventually concluded that the AT28C256 just doesn’t like being always enabled. Once I added proper logic to control both the output enable and chip enable lines, the problem went away.

    Since I needed at least one more logic IC to solve that last bug, I decided to add a 74HC7266 quad XNOR IC. This allowed me to add a search function alongside the auto-skip function, by just using an XNOR gate to invert the comparator’s output.

    I used dupont cables to group related signal lines together, but I’m not sure how I feel about them now. I thought that they’d result in a cleaner layout than if I’d used several additional layers of solid core wire, but I still ended up with a rat’s nest. That was likely inevitable with how densely packed the components are. If I were to redo everything, I’d probably spread them out onto more boards, group them into individual modules, and allow for more redundancy in the glue logic.

    Still, I’m happy with how the project turned out overall, and that I can now move onto the next one.

  22. Steady Hand EEPROM Programmer

    After about 6 months, my project is finally complete. It’s the first significant circuit that I’ve designed myself, rather than just implementing someone else’s design:

    https://codeberg.org/interrupt_tv/steadyhand

    Steady Hand is a digital circuit for programming EEPROMs by hand. It’s inspired by this video by Ben Eater, where he creates a circuit for programming an EEPROM using DIP switches and jumper wires. Steady Hand is much more ergonomic than his design, though it is somewhat more complex.

    While Ben Eater provides the “how” inspiration, the “why” inspiration comes from Jeremiah Orians’ stage0 project, and the general concept of bootstrapping: creating a computer software environment from nothing. When building a homebrew computer, one would typically use a significantly more complex modern computer to write the homebrew computer’s software to an EEPROM. I created Steady Hand as a first step towards resolving this problem.

    After I’d wired everything up, I was a little afraid something would melt when I plugged it in. While the schematic is separated into smaller modules, the breadboard layout ended up being pretty monolithic. I didn’t do any testing as I was assembling it, so it seemed likely there would be a mistake somewhere. No magic smoke escaped though, and it mostly worked on the first try. There were a few bugs:

    • The address display was connected backwards, with the most significant digit on the right instead of the left. Easy enough to fix, but the relevant wires were no longer the right lengths to neatly reach their connection points. This trend continued as I had to do further circuit surgeries, leaving things messier than I’d like.

    • The auto-skip function would cycle endlessly if the byte value to skip matched what was in the write registers. The write registers’ output lines are connected to the EEPROM’s I/O lines in order to be able to write to it. The comparator is also connected to these so that it can compare the EEPROM’s output to the skip value. When it’s time for the multiplexed display to show one of the write nibbles, the EEPROM’s output is disabled and the write registers’ output enabled. This meant that the comparator would now be comparing with the write value instead of the value read from the EEPROM, and would give the signal to skip to the next address.

      Disabling the comparator when it’s getting invalid input would have required some additional logic, and at the time I didn’t have any extra gates available. I solved this by using one of the display digit enable lines as the auto-skip function’s clock signal, instead of having it hooked directly to the clock. This ensured that the rising edge would only occur when the comparator had a valid input.

    • After writing a byte or when auto-skipping past a large number of addresses, the EEPROM would occasionally output FF instead of the byte that was actually stored at that address. It wouldn’t do this with any kind of consistency, but the FF would persist until the address was changed. I thought this was a power issue, but no combination of decoupling capacitors or pull-up resistors would make it go away. After wrestling with it for a long time, I eventually concluded that the AT28C256 just doesn’t like being always enabled. Once I added proper logic to control both the output enable and chip enable lines, the problem went away.

    Since I needed at least one more logic IC to solve that last bug, I decided to add a 74HC7266 quad XNOR IC. This allowed me to add a search function alongside the auto-skip function, by just using an XNOR gate to invert the comparator’s output.

    I used dupont cables to group related signal lines together, but I’m not sure how I feel about them now. I thought that they’d result in a cleaner layout than if I’d used several additional layers of solid core wire, but I still ended up with a rat’s nest. That was likely inevitable with how densely packed the components are. If I were to redo everything, I’d probably spread them out onto more boards, group them into individual modules, and allow for more redundancy in the glue logic.

    Still, I’m happy with how the project turned out overall, and that I can now move onto the next one.

  23. It's alive! For a while there I thought my #RaspberryPiPico Core2350B wasn't working. Turns out that setting things up needs to be a lot more explicit than it was on the RP2040. #TRS80CoCo #MSX #FujiNet #RetroComputing #VintageComputing #KiCad #Electronics

  24. I've put the files up on github. Completely untested, I'm sure there's gobs of mistakes. However I *expect* that the boards will need to be modified and tried to make doing that as easy as possible.

    If you build this your computer will explode, your refrigerator will start cooking everything in it, and your television will only tune in to infomercials. 🤪

    github.com/FozzTexx/fujiversal

    #TRS80CoCo #MSX #FujiNet #RetroComputing #VintageComputing #KiCad #Electronics

  25. Ach ich freu mich so 😍. Unsere SampleCards sind endlich hier ❤️😘🥳. Für #pcbdesign perfekt geeignet mit allen Farben und Formen von #jlcpcb (andere Hersteller folgen noch). #lötenVerbindet #pcb #kicad #lotenistliebe

    shop.blinkyparts.com/de/Sample

  26. Finally found some time to bring my #NeoPixel Heart PCBs into a usable state and add some documentation. The #sourcecode is hosted on @Codeberg at codeberg.org/rommudoh/NoisyMcH and works for both variants (big and small).
    I think I'll publish the #KiCad files soon, too.
    Thanks to #platformio I can use the same code for both hardware variants.
    #led #rgbled #ws2812b #diyelectronics #pcbdesign #codeberg #programming

  27. New blog post! It's part five of my quest to make my very own #ColecoVision. This time, I let other people build one too, and make sure I actually included all the parts! There's still some bugs to work out, but I do still love my first clone system.

    #retrogaming #kicad #coleco

    leadedsolder.com/2026/03/24/co

  28. #Linux Weekly Roundup for March 22nd, 2026: #GNOME 50, #FFmpeg 8.1, #Blender 5.1, #KiCad 10.0, #OpenShot 3.5, #KDE Plasma 6.6.3, #antiX 26, Emmabuntüs #Debian Edition 6 1.01, #PipeWire 1.6.2, #Mageia 10 beta, #Fedora Asahi Remix 43, #SparkyLinux 2026.03, #GStreamer 1.30, new Linux computers, and more 9to5linux.com/9to5linux-weekly

    #OpenSource #FOSS #GNU

  29. I’m working on the most unhinged board I’ve ever made. The squiggles are functional traces that pass DRC. Major shout-outs to @LaserMistress for giving me the itch to pick this project back up, @chipperdoodles for showing us all what’s possible with hand-drawn traces, and @ArchiteuthisFlux for diving into polygons and net connections with me, and of course, for always egging on my 10-year-old sense of humor. #kicad #pcbdesign #futerus

  30. And the biggest shout-out: It is absolutely WILD that this is possible with @kicad and I hope everyone who works on it knows that their hard work has culminated in crazy shit like this. The fact that I just dropped a group of those spaghetti polygons over the design and they auto-connected and assigned nets based on the pads they were touching was 👩‍🍳💋. The fact that the DRC even runs on this is nothing short of a miracle. #kicad #pcbdesign #futerus

  31. Cramming so much parts into small spaces does not make it look better. Especially when you have some form of pcb layout ocd 🙄
    Switching to #kicad v10 half way through wasn't the best idea either.
    #retro #usbsid #chiptunes

  32. 🎉Part-DB 2.8.0 was released🎉

    Highlights include the ability to create new parts by scanning distributor barcodes, improved support for external barcode scanners, improvements to the #kicad integration and more.

    View the full release notes on #github: github.com/Part-DB/Part-DB-ser

    #opensource #inventory #makerspace #electronics #embedded #hackerspace #partdb #foss #selfhosted