Mill Machine - for PCB and light-weight CNC machining, I use a MicroProto. In fact, since retiring 25 yrs ago, I sold all my large machines.
But, to more responsibly, recommend low-Cost Mill for PCB’s, I bought a $120 CNC mill. It’s good enough for PCB and light-weight milling and education.
Link to my Show-And-Tell of the $120 CNC Mill machine.
FreeCAD (FC):
• Important to know - like many Software packages (including Kicad), FC embeds a variety of Tools/Apps. FC calls them ‘Workbenches’ WB
• Some WB’s play well with others. Some don’t (but, getting better)
Thus, a proficient User will need to know what WB’s do what. And, to make it a pleasurable, efficient Tool, User should know how to Create/Tweak Toolbars that add Icons/tools from other WB’s (to reduce going jumping from one WB to another).
• Yes, the Path WB does 3D-Contouring to fully shape whatever you can model
• The “Part Design” WB (as opposed to the “Part” WB) is most like SolidWorks/ProE…etc and a SolidWorks/etc user will quickly come up to speed (many similarities but with Different Names of things. Example: SW uses the word ‘Extrude’, FC calls it ‘Padding’).
Creating Text on a Model is done properly in the “Draft” WB.
Watch my tutorial on making a Capacitor’s Text (starts at ≈ 4 minutes). As with most other things, there are other ways of doing it…
Here are some of my Vid’s to give you some ideas… of Use and Similarity…
FreeCAD for Kicad PCB Shape And Cutouts includes making a 2D-Drawing using the TechDraw WB
Making A Cable Assembly & Kicad Footprint shows sweeping a Path for a Cable/Connector
Re: “edm”, I don’t know (haven’t explored it in FC. CopperCAM does have Laser Tool definition panel but, that too, I don’t use…
…etc