heck! yeas! I just cracked a major nut that has been a block for not only #KiConnect but nearly all #FreeCAD addons I've attempted.

Finally got a `Part::FeaturePython` to act like an `App::Part`. ie; something that can hold other bodies and move them around, maintaining there relative positions. And! it happens real-time, not 'finish the move' then everything realigns, which is the best I've achieved so far.

#KiConnect

Pushed some quick fixes I did on the flight home from #FOSDEM.

I've got some work planned for the next ~1.5 week but I'm going to keep the stream on hold, until at least next week at least. schedule getting mixed up again in march. When I resume it will likely be early (UTC-8) wed.

So far all my work has been under the assumption #KiCAD is running. This week I'm going to start work on KiConnect from scratch.

https://codeberg.org/kiconnect/KiConnect/

KiConnect

FreeCAD Workbench to integrate KiCAD v9 API

Codeberg.org

Stream time! Going to be working on #KiConnect in about 30 minutes. More deep diving into #FreeCAD Workbench development. Join me!

https://stream.oit.cloud

KiConnect/FreeCAD Developement

Morgan hacking on software, electronics or wood/CNC. FreeCAD, ESP32s, LinuxCNC

KiConnect/FreeCAD Developement

oh hey. going to start streaming in about 30min.

Today! Getting full into my @FreeCAD Project Association grant working on #KiConnect. It'll probably start off with some admin-y type stuff, I'm playing catchup from starting a new job, new year shenanigans, and being sick (ugh, again).

https://stream.oit.cloud

KiConnect/FreeCAD Developement

Morgan hacking on software, electronics or wood/CNC. FreeCAD, ESP32s, LinuxCNC

KiConnect/FreeCAD Developement

OOOkkee, now that I have my weekly schedule a bit more settled....

This week I'm going to start work on my @FreeCAD Project Association grant. I was awarded a grant to commit 100 hours of work on #KiConnect PCB Workbench.

As part of my proposal I wanted to get back to live streaming, in part it's good motivation and routine, and give people a chance to see what FC workbench development looks like.

To start I'm going to work on Thur at 0900 (UTC-8) and see how that goes.

oh hey, I wrote a thing.

2025 semi-wrap and 2026 plans.
now with ~90+% less profanity!

Huge thanks to @concretedog for some much needed encouragement last year and the @FreeCAD Project Association for the grant to work on #KiConnect and including me in FOSDEM! see ya all in a couple weeks.

https://oit.cloud/posts/2026-01-10-2025-semi-wrap/

2025 semi-wrap and 2026 plans

Welp, 2025 was pretty awful. From an American prospective, a bunch of idiots thought to themselves, “I guess I can accept a little fascism, as long as my property taxes don’t go up.” And then the other half of the country voted for it with enthusiasm. Now the entire world is in disarray and I’m constantly thinking, what’s the point. *sigh* moving on… What actually went well in 2025…. KiCON US One thing that did go well was my third attempt at a KiCAD workbench for FreeCAD. I tried this once with KiCadStepUp as the basis but as it was too monolithic I had trouble hooking into it to use as an API. My second attempt used the KiCADs SWIG bindings. This went decently well but a conversation with Wayne, project lead for KiCAD I figured I should wait for KiCAD v9 and use its new long term API. I started this project late 2024 and spent most of January hammering on a prototype that I was satisfied with. This became KiConnect

oit blarg!
@FreeCAD @chennes @concretedog Partner and I just booked tickets!!!! I'm super excited to give an update on #KiConnect and if I get my prototype together, I'll also submit a CAM lightning talk.

Super lag-tastic adventures! going live now, going to work on island detection in #KiConnect. Only have ~30 min today, things go hectic and I'm going out of town this afternoon. Join me and the buns!

https://stream.oit.cloud

KiConnect/FreeCAD Developement

Morgan hacking on software, electronics or wood/CNC. FreeCAD, ESP32s, LinuxCNC

KiConnect/FreeCAD Developement

oh hey. It's almost that time of the week again. I'll be streaming tomorrow, Wed 21/10 1000 Pacific time. As usual, I'll be doing something #FreeCAD related, very likely working on #KiConnect, maybe starting a new WB from scratch? maybe working on the #FreeCAD Parametric Web Viewer backend? Who knows!? Join to find out. (and see the buns!)

https://stream.oit.cloud

KiConnect/FreeCAD Developement

Morgan hacking on software, electronics or wood/CNC. FreeCAD, ESP32s, LinuxCNC

KiConnect/FreeCAD Developement