Browse Source
Changes to be committed: new file: .gitignore new file: PCB_alignment.FCStd new file: PCB_alignment.nc new file: README new file: pcb2gcode_config new file: spoilboard_setup.FCStd new file: spoilboard_setup.ncmain
commit
507da7c1b9
7 changed files with 210 additions and 0 deletions
Binary file not shown.
@ -0,0 +1,54 @@
|
||||
(Exported by FreeCAD) |
||||
(Post Processor: grbl_post) |
||||
(Output Time:2026-07-13 10:25:38.177630) |
||||
(Begin preamble) |
||||
G17 G90 |
||||
G21 |
||||
(Begin operation: Fixture) |
||||
(Path: Fixture) |
||||
G54 |
||||
(Finish operation: Fixture) |
||||
(Begin operation: TC: 3.175mm Endmill) |
||||
(Path: TC: 3.175mm Endmill) |
||||
(TC: 3.175mm Endmill) |
||||
(Begin toolchange) |
||||
( M6 T2 ) |
||||
M3 S10000 |
||||
(Finish operation: TC: 3.175mm Endmill) |
||||
(Begin operation: Helix) |
||||
(Path: Helix) |
||||
(Helix) |
||||
(helix cut operation) |
||||
G0 Z8.500 |
||||
G0 Z8.500 |
||||
G0 X5.000 Y50.000 Z8.500 |
||||
G0 X5.000 Y50.000 Z3.500 |
||||
G0 X5.912 Y50.000 |
||||
G1 Z3.500 F100.000 |
||||
G2 X4.088 Y50.000 Z2.375 I-0.913 J0.000 F100.000 |
||||
G2 X5.912 Y50.000 Z1.250 I0.913 J0.000 F100.000 |
||||
G2 X4.088 Y50.000 Z0.125 I-0.913 J0.000 F100.000 |
||||
G2 X5.912 Y50.000 Z-1.000 I0.913 J0.000 F100.000 |
||||
G2 X4.088 Y50.000 Z-1.000 I-0.913 J0.000 F100.000 |
||||
G2 X5.912 Y50.000 Z-1.000 I0.913 J0.000 F100.000 |
||||
G0 X5.000 Y50.000 Z-1.000 |
||||
G0 Z3.500 |
||||
G0 Z8.500 |
||||
G0 X145.000 Y50.000 Z8.500 |
||||
G0 X145.000 Y50.000 Z3.500 |
||||
G0 X145.912 Y50.000 |
||||
G1 Z3.500 F100.000 |
||||
G2 X144.088 Y50.000 Z2.375 I-0.913 J0.000 F100.000 |
||||
G2 X145.912 Y50.000 Z1.250 I0.913 J0.000 F100.000 |
||||
G2 X144.088 Y50.000 Z0.125 I-0.913 J0.000 F100.000 |
||||
G2 X145.912 Y50.000 Z-1.000 I0.913 J0.000 F100.000 |
||||
G2 X144.088 Y50.000 Z-1.000 I-0.913 J0.000 F100.000 |
||||
G2 X145.912 Y50.000 Z-1.000 I0.913 J0.000 F100.000 |
||||
G0 X145.000 Y50.000 Z-1.000 |
||||
G0 Z3.500 |
||||
G0 Z8.500 |
||||
(Finish operation: Helix) |
||||
(Begin postamble) |
||||
M5 |
||||
G17 G90 |
||||
M2 |
||||
@ -0,0 +1,6 @@
|
||||
|
||||
Files for a 3018 CNC machine. Alignment, and pcb2gcode settings |
||||
|
||||
spoilboard_setup: FreeCAD project, and gcode for 5mm alignment pins |
||||
PCB_alignment: FreeCAD project, and gcode for aligning 150mmx100mm blank PCBs at 50mm above y-axis in work coordinates. |
||||
pcb2gcode_config: settings exported from pcb2gcodeGUI with working speeds and feeds for a small 3018 CNC, and y-axis mirror for 2-sided milling. Drill and cut outline from 'back' side. |
||||
@ -0,0 +1,53 @@
|
||||
# Configuration file generated by pcb2gcodeGUI version 0.1 on Wed Jul 15 15:22:54 2026 |
||||
|
||||
# Common options |
||||
metric=true |
||||
metricoutput=true |
||||
mirror-axis=50.0000 |
||||
mirror-yaxis=true |
||||
nog64=true |
||||
spindown-time=0.0010 |
||||
tolerance=0.0100 |
||||
zchange=10.0000 |
||||
zero-start=true |
||||
zsafe=5.0000 |
||||
|
||||
# Mill options |
||||
isolation-width=0.1000 |
||||
mill-diameters=0.1 |
||||
mill-feed=300 |
||||
mill-speed=10000 |
||||
milling-overlap=0.1mm |
||||
offset=0.1500 |
||||
zwork=-0.1000 |
||||
|
||||
# Drill options |
||||
drill-feed=150 |
||||
drill-side=back |
||||
drill-speed=10000 |
||||
#@#milldrill-diameter=3.0000 |
||||
nog81=true |
||||
nog91-1=true |
||||
onedrill=true |
||||
zdrill=-2.0000 |
||||
#@#zmilldrill=-2.5000 |
||||
|
||||
# Outline options |
||||
bridges=0.5000 |
||||
bridgesnum=0 |
||||
cut-feed=50 |
||||
cut-infeed=0.5000 |
||||
cut-speed=10000 |
||||
cut-vertfeed=50 |
||||
cutter-diameter=2.0000 |
||||
zbridges=-0.6000 |
||||
zcut=-2.0000 |
||||
|
||||
# Autoleveller options |
||||
al-back=false |
||||
al-front=false |
||||
al-probefeed=100 |
||||
al-x=15.0000 |
||||
al-y=15.0000 |
||||
software=LinuxCNC |
||||
|
||||
Binary file not shown.
@ -0,0 +1,96 @@
|
||||
(Exported by FreeCAD) |
||||
(Post Processor: grbl_post) |
||||
(Output Time:2026-07-13 09:13:43.596514) |
||||
(Begin preamble) |
||||
G17 G90 |
||||
G21 |
||||
(Begin operation: Fixture) |
||||
(Path: Fixture) |
||||
G54 |
||||
(Finish operation: Fixture) |
||||
(Begin operation: TC: 3.175mm Endmill) |
||||
(Path: TC: 3.175mm Endmill) |
||||
(TC: 3.175mm Endmill) |
||||
(Begin toolchange) |
||||
( M6 T2 ) |
||||
M3 S10000 |
||||
(Finish operation: TC: 3.175mm Endmill) |
||||
(Begin operation: Helix001) |
||||
(Path: Helix001) |
||||
(Helix001) |
||||
(helix cut operation) |
||||
G0 Z3.000 |
||||
G0 Z3.000 |
||||
G0 X25.000 Y-2.500 Z3.000 |
||||
G0 X25.000 Y-2.500 Z0.000 |
||||
G0 X25.913 Y-2.500 |
||||
G1 Z0.000 F150.000 |
||||
G2 X24.087 Y-2.500 Z-1.250 I-0.913 J0.000 F150.000 |
||||
G2 X25.913 Y-2.500 Z-2.500 I0.913 J0.000 F150.000 |
||||
G2 X24.087 Y-2.500 Z-3.750 I-0.913 J0.000 F150.000 |
||||
G2 X25.913 Y-2.500 Z-5.000 I0.913 J0.000 F150.000 |
||||
G2 X24.087 Y-2.500 Z-6.250 I-0.913 J0.000 F150.000 |
||||
G2 X25.913 Y-2.500 Z-7.500 I0.913 J0.000 F150.000 |
||||
G2 X24.087 Y-2.500 Z-8.750 I-0.913 J0.000 F150.000 |
||||
G2 X25.913 Y-2.500 Z-10.000 I0.913 J0.000 F150.000 |
||||
G2 X24.087 Y-2.500 Z-10.000 I-0.913 J0.000 F150.000 |
||||
G2 X25.913 Y-2.500 Z-10.000 I0.913 J0.000 F150.000 |
||||
G0 X25.000 Y-2.500 Z-10.000 |
||||
G0 Z0.000 |
||||
G0 Z3.000 |
||||
G0 X5.000 Y50.000 Z3.000 |
||||
G0 X5.000 Y50.000 Z0.000 |
||||
G0 X5.912 Y50.000 |
||||
G1 Z0.000 F150.000 |
||||
G2 X4.088 Y50.000 Z-1.250 I-0.913 J0.000 F150.000 |
||||
G2 X5.912 Y50.000 Z-2.500 I0.913 J0.000 F150.000 |
||||
G2 X4.088 Y50.000 Z-3.750 I-0.913 J0.000 F150.000 |
||||
G2 X5.912 Y50.000 Z-5.000 I0.913 J0.000 F150.000 |
||||
G2 X4.088 Y50.000 Z-6.250 I-0.913 J0.000 F150.000 |
||||
G2 X5.912 Y50.000 Z-7.500 I0.913 J0.000 F150.000 |
||||
G2 X4.088 Y50.000 Z-8.750 I-0.913 J0.000 F150.000 |
||||
G2 X5.912 Y50.000 Z-10.000 I0.913 J0.000 F150.000 |
||||
G2 X4.088 Y50.000 Z-10.000 I-0.913 J0.000 F150.000 |
||||
G2 X5.912 Y50.000 Z-10.000 I0.913 J0.000 F150.000 |
||||
G0 X5.000 Y50.000 Z-10.000 |
||||
G0 Z0.000 |
||||
G0 Z3.000 |
||||
G0 X125.000 Y-2.500 Z3.000 |
||||
G0 X125.000 Y-2.500 Z0.000 |
||||
G0 X125.912 Y-2.500 |
||||
G1 Z0.000 F150.000 |
||||
G2 X124.088 Y-2.500 Z-1.250 I-0.913 J0.000 F150.000 |
||||
G2 X125.912 Y-2.500 Z-2.500 I0.913 J0.000 F150.000 |
||||
G2 X124.088 Y-2.500 Z-3.750 I-0.913 J0.000 F150.000 |
||||
G2 X125.912 Y-2.500 Z-5.000 I0.913 J0.000 F150.000 |
||||
G2 X124.088 Y-2.500 Z-6.250 I-0.913 J0.000 F150.000 |
||||
G2 X125.912 Y-2.500 Z-7.500 I0.913 J0.000 F150.000 |
||||
G2 X124.088 Y-2.500 Z-8.750 I-0.913 J0.000 F150.000 |
||||
G2 X125.912 Y-2.500 Z-10.000 I0.913 J0.000 F150.000 |
||||
G2 X124.088 Y-2.500 Z-10.000 I-0.913 J0.000 F150.000 |
||||
G2 X125.912 Y-2.500 Z-10.000 I0.913 J0.000 F150.000 |
||||
G0 X125.000 Y-2.500 Z-10.000 |
||||
G0 Z0.000 |
||||
G0 Z3.000 |
||||
G0 X145.000 Y50.000 Z3.000 |
||||
G0 X145.000 Y50.000 Z0.000 |
||||
G0 X145.912 Y50.000 |
||||
G1 Z0.000 F150.000 |
||||
G2 X144.088 Y50.000 Z-1.250 I-0.913 J0.000 F150.000 |
||||
G2 X145.912 Y50.000 Z-2.500 I0.913 J0.000 F150.000 |
||||
G2 X144.088 Y50.000 Z-3.750 I-0.913 J0.000 F150.000 |
||||
G2 X145.912 Y50.000 Z-5.000 I0.913 J0.000 F150.000 |
||||
G2 X144.088 Y50.000 Z-6.250 I-0.913 J0.000 F150.000 |
||||
G2 X145.912 Y50.000 Z-7.500 I0.913 J0.000 F150.000 |
||||
G2 X144.088 Y50.000 Z-8.750 I-0.913 J0.000 F150.000 |
||||
G2 X145.912 Y50.000 Z-10.000 I0.913 J0.000 F150.000 |
||||
G2 X144.088 Y50.000 Z-10.000 I-0.913 J0.000 F150.000 |
||||
G2 X145.912 Y50.000 Z-10.000 I0.913 J0.000 F150.000 |
||||
G0 X145.000 Y50.000 Z-10.000 |
||||
G0 Z0.000 |
||||
G0 Z3.000 |
||||
(Finish operation: Helix001) |
||||
(Begin postamble) |
||||
M5 |
||||
G17 G90 |
||||
M2 |
||||
Loading…
Reference in new issue