FreeCAD and KiCAD workflow for Product Design

Posted

in

by

They are two software packages designed by two independent teams. Both of them are free to use.

To create a product you will need an enclosure that will house all the essential components inside it. And this enclosure can be built in FreeCAD.

I am using FreeCAD 0.20.1

There are some Addons that I have installed.

You can install Addon from “Tools > Addon Manager”

  1. KiCad StepUP workbench
  2. Glass
  3. PieMenu
  4. A2Plus (for making assembly from different individual parts)
  5. Fasteners Workbench (Easy to use the preconstructed model of many standard nuts, bolts, screws, washers, etc.)

KiCad StepUP workbench provides an ECAD-MCAD collaboration tool.

From what I learned in FreeCAD you create Sketch that can be exported to KiCad PCB.

The KiCad uses the Sketch created in the FreeCAD as Edge Cuts.

Edge Cuts are the outline of the PCB in which all your components along with all the tracks, via, hole, and other miscellaneous items must reside.

Youtube video from user mathcodeprint

This video demonstrates a basic example.

It is not a perfect collaborating tool. There are other software tools available from big companies but they are not affordable for a budding engineer.

The ECAD/MCAD collabration proccess:

  1. Design your schematic in Kicad.
  2. Assign Footprint and make sure that each footprint have a 3d model assigned to its footprint.
  3. make a pcb and update the component from the schematics.
    place a grid origin. Using the grid origin draw a rectangle in the edge cut layer.
  4. Save the pcb.
  5. After doing the above steps open the PCB in the FreeCAD KiCadStepUp workbench.
  6. Load the PCB into the freecad environment using the
    “ksu PushPull > Load Board” option
  7. Make changes to the sketch and the 3d model.

If you select a 3d model and make changes to its position.

To make changes to the 3d model. You have to select that particular model. And then you have to select the model from the Model view. Right click on the model in the Model view and select Transform.

Three orthogonal arrow will be preseneted to you in three different color.
You can move the model by selecting the conical arrow heads.

You have to push the changes by selecting that model into the kicad pcb.

After you have saved the kicad will automatically adust its footprint automatically.

It is this PUSH PULL method of making the changes to your pcb dimension and component positions.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *