{"id":7918,"date":"2025-07-07T22:50:45","date_gmt":"2025-07-07T22:50:45","guid":{"rendered":"https:\/\/netpipe.ca\/?page_id=7918"},"modified":"2025-07-27T09:42:59","modified_gmt":"2025-07-27T09:42:59","slug":"3018-engraver-machine","status":"publish","type":"page","link":"https:\/\/netpipe.ca\/?page_id=7918","title":{"rendered":"3018 Engraver Machine"},"content":{"rendered":"<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<blockquote class=\"wp-embedded-content\" data-secret=\"1NCwsY9jg0\"><p><a href=\"https:\/\/carveco.com\/carveco-software-range\/carveco-maker\/\">Carveco Maker<\/a><\/p><\/blockquote>\n<p><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"&#8220;Carveco Maker&#8221; &#8212; Carveco\" src=\"https:\/\/carveco.com\/carveco-software-range\/carveco-maker\/embed\/#?secret=0RJb9RBpUD#?secret=1NCwsY9jg0\" data-secret=\"1NCwsY9jg0\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe><\/p>\n<p><iframe loading=\"lazy\" title=\"3018 mill built and finished\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/s2nFvvM7SUo?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<p><iframe loading=\"lazy\" title=\"3018 CNC Router 3D carving and GRBL Video\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/MdwP7a8PI-U?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<p><iframe loading=\"lazy\" title=\"viaconstructor  (v0.2.2) - demo\" width=\"640\" height=\"480\" src=\"https:\/\/www.youtube.com\/embed\/4OBiqeqKDsk?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<p><a href=\"https:\/\/www.alibaba.com\/product-detail\/NEJE-7W-Laser-Module-Kits-for_1600184431373.html\">https:\/\/www.alibaba.com\/product-detail\/NEJE-7W-Laser-Module-Kits-for_1600184431373.html<\/a> something like this might work not using the C wire and plugging into the laser spot (i think without driver board even). remember to use glasses or shield<\/p>\n<p>dxf2gcode might be a tool we need later.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>they really can work without breaking because of the small stepper motors so they dont need end switches. very sturdy units.<\/p>\n<p>for the cautious there is the right way to do things still yet more&#8230;<\/p>\n<p>involves uploading the new firmware there is macos versions<\/p>\n<p><a href=\"https:\/\/github.com\/netpipe\/QT-AVRDude\">https:\/\/github.com\/netpipe\/QT-AVRDude<\/a> use baud 57600 (old bootloader)<\/p>\n<p><a href=\"https:\/\/github.com\/netpipe\/QT-GRBLSender\">https:\/\/github.com\/netpipe\/QT-GRBLSender<\/a><\/p>\n<p><a href=\"https:\/\/github.com\/netpipe\/qLaserEngraver\">https:\/\/github.com\/netpipe\/qLaserEngraver<\/a> WIP<\/p>\n<p><a href=\"https:\/\/github.com\/netpipe\/GCODE-Tools\/tree\/master\/Engraver\">https:\/\/github.com\/netpipe\/GCODE-Tools\/tree\/master\/Engraver<\/a> testing<\/p>\n<p><a href=\"https:\/\/github.com\/netpipe\/GCODE-Tools\/releases\/tag\/mac\">https:\/\/github.com\/netpipe\/GCODE-Tools\/releases\/tag\/mac<\/a> my svg2gcode-qt app smooths now and potraceGUI is new for making any image into a svg or dxf<\/p>\n<p>potraceGUI &#8211; from the gcodetools repo works great but you have to convert the bitmaps from gimp to 1 bit greyscale in the image-&gt;mode-&gt;indexed box<\/p>\n<p>keep checking for updates to the same release files on github for new versions if its not working good otherwise file bug report on github.<\/p>\n<p>&nbsp;<\/p>\n<hr \/>\n<p>change settings $20 &#8211; $22 to 1 and then you homing and softlimits will work after installing switches.<\/p>\n<p>use GRBLSender app from bottom macos links to set the settings<\/p>\n<p><a href=\"https:\/\/support.easel.com\/hc\/en-us\/articles\/40531091549971-Grbl-v1-1-Settings-Reference\">settings values<\/a><\/p>\n<hr \/>\n<p>optional firmware upload with AVRDude<\/p>\n<p><a href=\"https:\/\/netpipe.ca\/wp-content\/uploads\/2025\/07\/grbl.hex_.zip\">grbl.hex<\/a> this is 1.1h compiled with the makefile and<\/p>\n<p>using candle \/ candle2 also works great<\/p>\n<p>i changed this line on mac to do it<\/p>\n<p>COMPILE = \/Applications\/Arduino.app\/Contents\/Java\/hardware\/tools\/avr\/bin\/avr-gcc -Wall -Os -DF_CPU=$(CLOCK) -mmcu=$(DEVICE) -I. -ffunction-sections -flto<\/p>\n<p><span class=\"Apple-converted-space\">config.h\u00a0<\/span><\/p>\n<p><b>#define<\/b> HOMING_SINGLE_AXIS_COMMANDS<\/p>\n<p><span class=\"Apple-converted-space\">\u00a0<\/span><b>#define<\/b> HOMING_FORCE_SET_ORIGIN<\/p>\n<p>&nbsp;<\/p>\n<p>optional mode for paralell wiring of switches if you want to compile it in.<\/p>\n<p>\/\/ #define LIMITS_TWO_SWITCHES_ON_AXES<\/p>\n<p>&nbsp;<\/p>\n<hr \/>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/netpipe.ca\/wp-content\/uploads\/2025\/07\/Screen-Shot-2025-07-21-at-5.26.47-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-7948\" src=\"https:\/\/netpipe.ca\/wp-content\/uploads\/2025\/07\/Screen-Shot-2025-07-21-at-5.26.47-PM.png\" alt=\"\" width=\"345\" height=\"534\" srcset=\"https:\/\/netpipe.ca\/wp-content\/uploads\/2025\/07\/Screen-Shot-2025-07-21-at-5.26.47-PM.png 595w, https:\/\/netpipe.ca\/wp-content\/uploads\/2025\/07\/Screen-Shot-2025-07-21-at-5.26.47-PM-194x300.png 194w\" sizes=\"auto, (max-width: 345px) 100vw, 345px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/netpipe.ca\/wp-content\/uploads\/2025\/07\/Screen-Shot-2025-07-21-at-5.28.44-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-7949\" src=\"https:\/\/netpipe.ca\/wp-content\/uploads\/2025\/07\/Screen-Shot-2025-07-21-at-5.28.44-PM.png\" alt=\"\" width=\"1641\" height=\"950\" srcset=\"https:\/\/netpipe.ca\/wp-content\/uploads\/2025\/07\/Screen-Shot-2025-07-21-at-5.28.44-PM.png 1641w, https:\/\/netpipe.ca\/wp-content\/uploads\/2025\/07\/Screen-Shot-2025-07-21-at-5.28.44-PM-300x174.png 300w, https:\/\/netpipe.ca\/wp-content\/uploads\/2025\/07\/Screen-Shot-2025-07-21-at-5.28.44-PM-1024x593.png 1024w, https:\/\/netpipe.ca\/wp-content\/uploads\/2025\/07\/Screen-Shot-2025-07-21-at-5.28.44-PM-768x445.png 768w, https:\/\/netpipe.ca\/wp-content\/uploads\/2025\/07\/Screen-Shot-2025-07-21-at-5.28.44-PM-1536x889.png 1536w\" sizes=\"auto, (max-width: 1641px) 100vw, 1641px\" \/><\/a><\/p>\n<ol>\n<li>basically fix the part to machine with tape on one side and 2 clamps it came with<\/li>\n<li>connect and home machine<\/li>\n<li>touch drillbit to peice of wood record the position of z axis then home again and set z to same value then zero Z button and click send after loading the gcode file<\/li>\n<\/ol>\n<p><a href=\"https:\/\/github.com\/netpipe\/GCODE-Tools\/releases\/download\/mac\/svg2gcode-qt.app.zip\">https:\/\/github.com\/netpipe\/GCODE-Tools\/releases\/download\/mac\/svg2gcode-qt.app.zip<\/a><\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/github.com\/netpipe\/GCODE-Tools\/releases\/download\/mac\/Candle2.app.zip\">https:\/\/github.com\/netpipe\/GCODE-Tools\/releases\/download\/mac\/Candle2.app.zip<\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/github.com\/netpipe\/QT-GRBLSender\/releases\/download\/macos\/QT-GRBLSender.app.zip\">https:\/\/github.com\/netpipe\/QT-GRBLSender\/releases\/download\/macos\/QT-GRBLSender.app.zip<\/a> for editing settings and sending realtime commands.<\/p>\n<p><a href=\"https:\/\/netpipe.ca\/wp-content\/uploads\/2025\/07\/77482737988__DAAED79B-0084-47D7-821C-ED2D6BCD9539-scaled.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-7952 size-medium\" src=\"https:\/\/netpipe.ca\/wp-content\/uploads\/2025\/07\/77482737988__DAAED79B-0084-47D7-821C-ED2D6BCD9539-225x300.jpg\" alt=\"\" width=\"225\" height=\"300\" srcset=\"https:\/\/netpipe.ca\/wp-content\/uploads\/2025\/07\/77482737988__DAAED79B-0084-47D7-821C-ED2D6BCD9539-225x300.jpg 225w, https:\/\/netpipe.ca\/wp-content\/uploads\/2025\/07\/77482737988__DAAED79B-0084-47D7-821C-ED2D6BCD9539-768x1024.jpg 768w, https:\/\/netpipe.ca\/wp-content\/uploads\/2025\/07\/77482737988__DAAED79B-0084-47D7-821C-ED2D6BCD9539-1152x1536.jpg 1152w, https:\/\/netpipe.ca\/wp-content\/uploads\/2025\/07\/77482737988__DAAED79B-0084-47D7-821C-ED2D6BCD9539-1536x2048.jpg 1536w, https:\/\/netpipe.ca\/wp-content\/uploads\/2025\/07\/77482737988__DAAED79B-0084-47D7-821C-ED2D6BCD9539-scaled.jpg 1920w\" sizes=\"auto, (max-width: 225px) 100vw, 225px\" \/><\/a><\/p>\n<p><iframe loading=\"lazy\" title=\"3018 endmill engraving with opensource\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/kfMAeccIgBA?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/github.com\/user-attachments\/files\/21337808\/dxfplotter.app.zip\">https:\/\/github.com\/user-attachments\/files\/21337808\/dxfplotter.app.zip<\/a> here is extra app for DXF files or libreCAD stuff, basically ready to use with candle after you remove the comments from the .nc files after for Candle2 or just right click on the metadata line and \u00a0delete after loading the gcode into candle (it will freeze on that line when trying to run anyway)<a href=\"https:\/\/netpipe.ca\/wp-content\/uploads\/2025\/07\/Screen-Shot-2025-07-25-at-1.35.38-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-7962\" src=\"https:\/\/netpipe.ca\/wp-content\/uploads\/2025\/07\/Screen-Shot-2025-07-25-at-1.35.38-PM.png\" alt=\"\" width=\"1402\" height=\"675\" srcset=\"https:\/\/netpipe.ca\/wp-content\/uploads\/2025\/07\/Screen-Shot-2025-07-25-at-1.35.38-PM.png 1402w, https:\/\/netpipe.ca\/wp-content\/uploads\/2025\/07\/Screen-Shot-2025-07-25-at-1.35.38-PM-300x144.png 300w, https:\/\/netpipe.ca\/wp-content\/uploads\/2025\/07\/Screen-Shot-2025-07-25-at-1.35.38-PM-1024x493.png 1024w, https:\/\/netpipe.ca\/wp-content\/uploads\/2025\/07\/Screen-Shot-2025-07-25-at-1.35.38-PM-768x370.png 768w, https:\/\/netpipe.ca\/wp-content\/uploads\/2025\/07\/Screen-Shot-2025-07-25-at-1.35.38-PM-750x360.png 750w\" sizes=\"auto, (max-width: 1402px) 100vw, 1402px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/netpipe.ca\/wp-content\/uploads\/2025\/07\/logoengrave-rotated.jpeg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-7964 size-medium\" src=\"https:\/\/netpipe.ca\/wp-content\/uploads\/2025\/07\/logoengrave-rotated-e1753484165385-300x225.jpeg\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/netpipe.ca\/wp-content\/uploads\/2025\/07\/logoengrave-rotated-e1753484165385-300x225.jpeg 300w, https:\/\/netpipe.ca\/wp-content\/uploads\/2025\/07\/logoengrave-rotated-e1753484165385-768x576.jpeg 768w, https:\/\/netpipe.ca\/wp-content\/uploads\/2025\/07\/logoengrave-rotated-e1753484165385.jpeg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a> it generates gcode that does 3 passes to make the fonts that clean.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; &nbsp; &nbsp; Carveco Maker https:\/\/www.alibaba.com\/product-detail\/NEJE-7W-Laser-Module-Kits-for_1600184431373.html something like this might work not using the C wire and plugging into the laser spot (i think without driver board even). remember to use glasses or shield dxf2gcode might be a tool we need later. &nbsp; &nbsp; they really can work without breaking because of the small stepper [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-7918","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/netpipe.ca\/index.php?rest_route=\/wp\/v2\/pages\/7918","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/netpipe.ca\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/netpipe.ca\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/netpipe.ca\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/netpipe.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=7918"}],"version-history":[{"count":38,"href":"https:\/\/netpipe.ca\/index.php?rest_route=\/wp\/v2\/pages\/7918\/revisions"}],"predecessor-version":[{"id":7973,"href":"https:\/\/netpipe.ca\/index.php?rest_route=\/wp\/v2\/pages\/7918\/revisions\/7973"}],"wp:attachment":[{"href":"https:\/\/netpipe.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=7918"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}