isel_icv4030:milling_pcb_s_v2

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
isel_icv4030:milling_pcb_s_v2 [2024/09/06 00:42] formlabisel_icv4030:milling_pcb_s_v2 [2024/09/06 05:09] (current) – [Single layered PCB] formlab
Line 4: Line 4:
 ===== Single layered PCB ===== ===== Single layered PCB =====
 You will be milling the copper away. Soldering is done on the copper side. The components go on the other side, so in the PCB software, make the traces on the **bottom layer**! You will be milling the copper away. Soldering is done on the copper side. The components go on the other side, so in the PCB software, make the traces on the **bottom layer**!
 +
 +Make circuit and PCB layout in Kicad. Save the Kicad project.
 +
 +  * Open Freecad
 +  * Select the KicadStepUp workbench
 +  * Click the ''Load Board'' icon and select the Kicad pcb file (.kicad_pcb extension)
 +    * The PCB without the pads and traces appears
 +  * Click the ''Add tracks'' icon and select the same Kicad pcb file (.kicad_pcb extension)
 +    * The pads and traces appear
 +  * Select the top object (more info please) and export (file > export. Select STEP).
 +
 +Open Fusion 360
 +
 +Organize the files
 +  * Upload the STEP file
 +  * The file comes in the following components:
 +    * PCB (the PCB board itself)
 +    * PCB Sketch
 +    * top pads
 +    * bottom pads
 +    * top tracks
 +    * bottom tracks
 + * Delete the ''PCB sketch'' and the ''top pads'' components
 +
 +Align the pads with the tracks
 +  * Select the bottom pads components and press ''M''.
 +  * Move the pads up ''0.01mm''. Now they are exactly the same height as the traces. (Check in side view)
 +
 +Extrude the pads
 +  * Only show the pad component
 +  * Press ''E'' to extrude. (You might be asked to capture the location of the object, click ''Capture'').
 +  * Drag a selection rectangle over all the pads.
 +  * You can now show the PCB component to make sure you're extruding into it.
 +  * Set distance to ''0.02mm'' upwards and operation to ''New body''
 +
 +Extrude the tracks
 +  * Only show the tracks component
 +  * Press ''E'' to extrude.
 +  * Drag a selection rectangle over all the tracks.
 +  * You can now show the PCB component again to make sure you're extruding into it.
 +  * Set distance to ''0.02mm'' upwards and operation to ''New body''
 +
 +Info: We're not joining because due to the many faces overlapping each other this often doesn't work.
 +
 +Go to Manufacture mode
 +  * Create a setup and select all objects (PCB, tracks and Pads) as the model.
 +  * Add a drilling operation
 +    * Select the hole face of the hole through the copper. For some reason it doesn't work with the hole in the PCB object.
 +    * Check ''select same diameter''.
 +    * Set the bottom height to ''bottom height: lowest of model -0.1mm''
 +  * Add a 3D contour option and set the bottom height to ''top height -0.1mm''.
 +
 +Todo: 
 +  * I don't like the areas of the holes to be milled already. How can this be avoided?
 +  * Organize the PCB drills for differently sized holes.
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +==== Old info ====
  
  
-Make circuit and PCB layout in Kicad 
  
 Export to SVG Export to SVG
Line 81: Line 145:
   * This is the case somewhere in the steps to prep the SVG file in Inkscape.    * This is the case somewhere in the steps to prep the SVG file in Inkscape. 
   * Can I prep the inkscape file without losing the clean circles? Or can I simplify a collection of arcs to become a circle again?   * Can I prep the inkscape file without losing the clean circles? Or can I simplify a collection of arcs to become a circle again?
 +
 +
 +  * open 'bottom.svg' in inkscape
 +  * There are 3 layers: Clone-masked, clone and rectangle.
 +  * for now, delete the 1st (clone masked) and 3rd layer (rectangle)
 +  * right-click on the FOLDER icon, then edit > clone > release clone. Then the unselectable 
  
 --- ---
  • isel_icv4030/milling_pcb_s_v2.1725608555.txt.gz
  • Last modified: 2024/09/06 00:42
  • by formlab