CNC-3018Pro cheap CNC milling machine: Difference between revisions
From wikiluntti
Line 59: | Line 59: | ||
* <code>G1</code> Linear interpolation. Move in a straight line to a specific location. The speed is the feed rate (F). | * <code>G1</code> Linear interpolation. Move in a straight line to a specific location. The speed is the feed rate (F). | ||
* <code>M2</code> End of code. | * <code>M2</code> End of code. | ||
* <code>M3</code> Spindle on clockwise. | |||
* <code>M4</code> Spindle on counterclockwise. | |||
=== Generated by JsCUT === | === Generated by JsCUT === |
Revision as of 17:49, 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