CNC-3018Pro cheap CNC milling machine: Difference between revisions
From wikiluntti
Line 56: | Line 56: | ||
<syntaxhighlight lang="gcode"> | <syntaxhighlight lang="gcode"> | ||
G21 ; Set units to mm | |||
G90 ; Absolute positioning | |||
G1 Z2.54 F2540 ; Move to clearance level | |||
; | |||
; Operation: 0 | |||
; Name: | |||
; Type: Inside | |||
; Path 0 | |||
; Rapid to initial position | |||
G1 X40.8960 Y-24.8468 F2540 | |||
G1 Z0.0000 | |||
; plunge | |||
G1 Z-3.1750 F127 | |||
; cut | |||
G1 X40.8051 Y-24.9034 F1016 | |||
G1 X40.6768 Y-24.9809 | |||
. . . | |||
G1 X40.8960 Y-24.8468 | |||
; Retract | |||
G1 Z2.5400 F2540 | |||
; | |||
; Operation: 1 | |||
; Cut Depth: 3.175 | |||
; Rapid to initial position | |||
G1 X16.9248 Y-11.6624 F2540 | |||
G1 Z0.0000 | |||
; plunge | |||
G1 Z-3.1750 F127 | |||
; cut | |||
G1 X16.9581 Y-11.6253 F1016 | |||
. . . | |||
G1 X16.9248 Y-11.6624 | |||
; Retract | |||
G1 Z2.5400 F2540 | |||
M2 | |||
</syntaxhighlight> | </syntaxhighlight> | ||
=== Generated by === | === Generated by === |
Revision as of 17:36, 9 April 2025
Introduction
Aim to do graving and milling PCB boards.
Maximum size of the material: 300 x 180 x 50 mm3.
Cutters
The supplied engraving cutters are a really bad choice.
Vinyl
Drag Knife
- Blade holder for
- Graphtec Vinyl Cutter Plotter CB09 Klingenhalter 15 Stk. 45° Klingen
- Blade Holder Summa Vinyl Cutter Blades For Summa Blades Vinyl Cutter
- 5x30°+5x45°+5x60° CB09 Klingenhalter Plottermesser Für Graphtec Schneideplotter
Heat Transfer Vinyl (Wärmeübertragung Vinyl HTV)
Application Instructions (HOME IRON):
- Set iron dial between Wool and Cotton
- Cover design with cover sheet (Teflon Sheet)
- Place on a flat, hard surface (ironing board not recommended)
- Press iron with medium/firm pressure (do not slide iron)
- Press each section of the design for 10-15 seconds, apply design at 305 °F
- If area of design lift after application, apply cover sheet and repress for 10-15 seconds
- Peel carrier cold
- Cover completed design and press for 5-10 seconds
Software
Software for controlling the machine (3axis)
- CH340SER
- Grblcontrol(Candle_1.1.7 ) is used to send the command to the CNC mill using premade G Code.
- Baud rate: 11500
G Code
- https://jscut.org/jscut.html#
- Works only with closed paths; thus use Stroke to path to generate closed loop.
- Online
- GCode creator https://sameer.github.io/svg2gcode/
- Gcode viewer https://ncviewer.com/
GCode short tutorial

Generated by JsCUT
G21 ; Set units to mm
G90 ; Absolute positioning
G1 Z2.54 F2540 ; Move to clearance level
;
; Operation: 0
; Name:
; Type: Inside
; Path 0
; Rapid to initial position
G1 X40.8960 Y-24.8468 F2540
G1 Z0.0000
; plunge
G1 Z-3.1750 F127
; cut
G1 X40.8051 Y-24.9034 F1016
G1 X40.6768 Y-24.9809
. . .
G1 X40.8960 Y-24.8468
; Retract
G1 Z2.5400 F2540
;
; Operation: 1
; Cut Depth: 3.175
; Rapid to initial position
G1 X16.9248 Y-11.6624 F2540
G1 Z0.0000
; plunge
G1 Z-3.1750 F127
; cut
G1 X16.9581 Y-11.6253 F1016
. . .
G1 X16.9248 Y-11.6624
; Retract
G1 Z2.5400 F2540
M2