r3boots
Paying a premium for a new part with predictable characteristics isn't always a mistake.
There's a quiet FOSS revolution happening in machine tool motion control: several usable CAD packages (FreeCAD, LibreCAD, SolveSpace, to name a few), a powerful motion controller (LinuxCNC), even a few open embedded servo drives. But flexible, powerful CAM to glue these parts together seems to be the type of tough niche problem, requiring a lot of domain knowledge, where anybody capable of taking it on wants to get paid for their work. A lot like the EDA field before KiCad gathered some momentum.
Not to ignore the work put into PyCAM and other small efforts in this space. It's definitely a start.
I encourage you to support this statement. Lead doesn't vaporize at anywhere close to soldering temperatures, and from what I have read there is no lead component to soldering fumes and consequently no exposure through respiration.
Rosin and particularly No-Clean fluxes do pose a respiratory hazard, so fume extraction is a good idea regardless.
https://www.theguardian.com/film/2016/jun/16/studio-ghibli-p...
https://www.maximintegrated.com/en/app-notes/index.mvp/id/22...