Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
tips:pcb [2021/05/10 07:50] – [flatcam] scipio | tips:pcb [2021/05/11 15:43] (current) – [flatcam] scipio | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== PCB with CNC ====== | ====== PCB with CNC ====== | ||
+ | |||
+ | * [[https:// | ||
* [[https:// | * [[https:// | ||
Line 19: | Line 21: | ||
Make electronic schema with fritzing | Make electronic schema with fritzing | ||
+ | |||
+ | |||
+ | {{ : | ||
{{: | {{: | ||
Line 34: | Line 39: | ||
===== flatcam ===== | ===== flatcam ===== | ||
+ | |||
+ | |||
+ | |||
+ | |||
setup flatcam | setup flatcam | ||
- | {{:tips:flatcam-isolation.png?400|}} | + | {{ :tips:tools.webm |}} |
+ | |||
+ | |||
+ | new project | ||
+ | |||
+ | open files {{ : | ||
+ | |||
+ | bottom copper {{ : | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | |||
+ | top copper {{ : | ||
- | {{:tips:flatcam-cutout.png?400|}} | + | drill {{ :tips:drill.webm |}} |
- | {{:tips:flatcam-tool.png?400|}} | + | contour |
- | open gerber files (top and bottom if present) and exellon drill file | + | gcode to initialize and change tool |
+ | < | ||
+ | (metric millimeters) | ||
+ | G21 | ||
- | {{: | + | (absolute positioning) |
+ | G90 | ||
- | select copper top and | + | (piano XY) |
+ | G17 | ||
- | {{: | + | (feed per minute) |
+ | G94 | ||
+ | (feed 50) | ||
+ | G01 F50.00 | ||
- | delete tool from tool table 'pick from db' and ' | + | (stop spindle) |
+ | M5 | ||
- | {{: | + | (change tool at z25) |
+ | G00 Z25.0000 | ||
+ | G00 X0.0000 Y0.0000 | ||
+ | T1 | ||
+ | M6 | ||
+ | (MSG, Change to Tool Dia = 0.9000 | ||
+ | M0 | ||
+ | G00 Z25.0000 | ||
- | generate cnc job object | + | (feed 30) |
+ | G01 F50.00 | ||
- | {{: | + | (speed 5Volt) |
+ | M03 S5 | ||
- | save gcode file | ||
- | {{: | + | </ |
- | now select *copperBottom.gbl file and make same job to produce gcode for bottom layer. But bottom layer has to be mirrored | ||