Learn To Code KiCad Day @ FOSDEM 2024

Hi Folks-

After the successful pre-COVID LTCK day in 2020, we are back at FOSDEM this coming Februrary with a Learn to Code KiCad day on Friday, Feb 2 2024 in Brussels, Belgium. This is the day prior to FOSDEM weekend where we will be hosting an Open Hardware devroom.

At the Learn to Code KiCad day, you will work directly with members of the KiCad development team to get up to speed on developing in the KiCad codebase.

  • We’ll start with structural presentations in the morning. Even if you generally know about KiCad, these can help fill in any gaps or give more ideas.
  • Afterward, we’ll break into small working groups based on your interests. Lead devs will work with you on building/structuring your idea. If you bring a couple of GitLab issues that you’d like to work on, we’ll help you get from idea to Merge Request.

We will provide break snacks, a light lunch and coffee/tea/water throughout the day.

There is no cost to join the meeting.

We will also be adjacent to the FreeCAD developer day as well and will share some space with them. So if you are interested in the interface between FreeCAD and KiCad or any of the 3D aspects, you are twice in luck.

If you’d like to attend the learn to code day, please fill out https://forms.gle/9cDo2tj2CWpD66mB9


Will this be streamed and/or recorded? I hope so.

Just curious, is there any insight why KiCad was rejected for FOSDEM 2023?

KiCad wasn’t rejected, it was the Open Hardware devroom that was rejected. Apparently, this was because I didn’t title the devroom “Open Hardware” (it was in the subtitle) and no one on the deciding committee cared about “CAD/CAM” enough to give us a room. This year, I titled the room “Open Hardware and CAD/CAM”.

1 Like

I’ll see if I can do a recording of the opening talks. But if you really want to be sure, you should come! :wink:


I fail to find information about the actual time the workshop is starting and its planned duration.

Good point. I neglected to include that in the signup sheet. I’ll update.

We will plan on starting at 0900 and concluding at 1700.

I guess this deserves a ping in the last week before FOSDEM.

I’m hoping it will be recorded. Hard to go from Australia. A 22 hour flight and insane jetlag.

I am happy to donate funds to go toward making this happen if that helps at this late stage.

The “Learn to Code KiCad” day is not part of fosdem itself. Maybe the:

is worthy of recording and releasing a video.

On Fosdem itself, there are at least 3 events directly related to KiCad:
FOSDEM 2024 - KiCad Status Update
FOSDEM 2024 - ngspice circuit simulator - stand-alone and embedded into KiCad
FOSDEM 2024 - Electronic boards production automation with KiCAD scripts

And those will likely get recorded & released again.
There are also some mentions of KiCad in other Fosdem events, those are mostly limited to things like: “The PCB is designed in KiCad”.

I’ll be attempting to record and stream. Links will be posted here prior to the event


Whenever I need a piece of software I use for it C++ and Builder. I spend programming may be two weeks per year and never worked in any software team and also never used any version control system.
I dream of learning how to take part in creating programs like KiCad but I will probably never find the time for it.
What should I read?



For those who want to improve the length tuner / diff pairs, I also recommend: :slight_smile:



I recommend “High-Speed Digital Design: A Handbook of Black Magic” by Johnson and Graham for anyone doing digital design work at any level. I’ve read this book cover-to-cover more than once and learned more than I ever expected to.

There is a follow-on book called “High-Speed Signal Propagation: Advanced Black Magic” that I haven’t gotten to read yet:

1 Like

Hi, I didn’t receive any confirmation and I can’t find the location of the event. Can someone please share an address?

Edit: FreeCAD seems to be at Atelier des Tanneurs, which is at Rue des Tanneurs 58 and thus not next to the ULB where FOSDEM. Unfortunately I won’t take the risk to just go without the proper address, sad I missed it but I’ll learn online for now, easier for a newbie like me.

Edit2: received info via DM, thanks!


We’ll be taking questions (when we are able) during the livestream, via YouTube chat or here

1 Like