CNC-3018Pro cheap CNC milling machine: Difference between revisions
From wikiluntti
Line 104: | Line 104: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== Generated by === | === Generated by svg2gcode === | ||
No z movement. No end mark. | |||
<syntaxhighlight lang="gcode"> | |||
G21 | |||
G90;svg#svg1 > g#layer1 > path#path1 | |||
G0 X0.04645099999999763 Y0.13227800000000317 | |||
G1 X0.11730768492817545 Y0.1655076085116844 F300 | |||
. . . | |||
G1 X0.0464510000000161 Y0.13227800000000342 F300;svg#svg1 > g#layer1 > path#path2 | |||
G0 X15.828818999999998 Y16.684519000000005 | |||
G1 X15.958402417724608 Y16.436593348144537 F300 | |||
. . . | |||
G1 X15.828818999999998 Y16.684519000000005 F300 | |||
<syntaxhighlight> | |||
== References == | == References == |
Revision as of 18:01, 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

Some commands
G21
Metric systemG90
Absolute mode. All movements are relative to a fixed zero or machine home location.G1
Linear interpolation. Move in a straight line to a specific location. The speed is the feed rate (F).M2
End of code.M3
Spindle on clockwise.M4
Spindle on counterclockwise.
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
Generated by svg2gcode
No z movement. No end mark.
<syntaxhighlight lang="gcode"> G21 G90;svg#svg1 > g#layer1 > path#path1 G0 X0.04645099999999763 Y0.13227800000000317 G1 X0.11730768492817545 Y0.1655076085116844 F300 . . . G1 X0.0464510000000161 Y0.13227800000000342 F300;svg#svg1 > g#layer1 > path#path2 G0 X15.828818999999998 Y16.684519000000005 G1 X15.958402417724608 Y16.436593348144537 F300 . . . G1 X15.828818999999998 Y16.684519000000005 F300 <syntaxhighlight>