{"id":3071,"date":"2020-05-05T21:50:08","date_gmt":"2020-05-05T19:50:08","guid":{"rendered":"https:\/\/www.linuxboxen.dk\/?page_id=3071"},"modified":"2020-05-05T21:50:08","modified_gmt":"2020-05-05T19:50:08","slug":"arduino-uno-cnc-maskine","status":"publish","type":"page","link":"https:\/\/www.linuxboxen.dk\/?page_id=3071","title":{"rendered":"Arduino uno plotter maskine."},"content":{"rendered":"<p>Download 3d scanner software<br \/>https:\/\/meshroom-manual.readthedocs.io\/en\/latest\/install\/linux\/linux.html<\/p>\n<h4>Den 06-05-2022<\/h4>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.linuxboxen.dk\/wp-content\/uploads\/2020\/05\/Arduino-Uno-and-Arduino-CNC-Shield-768x432-1.jpg\" alt=\"\" width=\"768\" height=\"432\" \/>\u00a0<\/p>\n<p>Her er min 3D Printer project. Her vil jeg beskrivelse hvordan jeg vil designe den. Der kommer sikkert flere ting til efterh\u00e5nden som projektet skrider frem. Jeg vil bruge den som 3D printer. Men ogs\u00e5 som plotter. S\u00e5 jeg kan lave elektronik print nemmere.<\/p>\n<p>Af hardware jeg vil bruge disse produkter.<\/p>\n<p>Du kan med fordel f\u00f8lge med her senere, da jeg vil opdatere siden efterh\u00e5nden som projektet bliver f\u00e6rdigt.<\/p>\n<h4 id=\"elementor-tab-title-7071\" data-tab=\"1\" role=\"tab\" aria-controls=\"elementor-tab-content-7071\">\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"\">Arduino uno Board<\/a><br \/>\n\t\t\t\t\t<\/h4>\n<p>Jeg har valgt at bruge et Arduino baseret kort.<\/p>\n<h4 id=\"elementor-tab-title-7072\" data-tab=\"2\" role=\"tab\" aria-controls=\"elementor-tab-content-7072\">\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"\">Arduino uno Board<\/a><br \/>\n\t\t\t\t\t<\/h4>\n<p>Jeg har valgt Arduino uno som er et billigt, og sammen med cnc shield er det meget nemt at s\u00e6tte op.<\/p>\n<h4 id=\"elementor-tab-title-7073\" data-tab=\"3\" role=\"tab\" aria-controls=\"elementor-tab-content-7073\">\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"\">CNC shield board<\/a><br \/>\n\t\t\t\t\t<\/h4>\n<p>\u00a0<\/p>\n<p>CNC Board er et print som man s\u00e6tter over p\u00e5 Arduino uno.<\/p>\n<h4 id=\"elementor-tab-title-7074\" data-tab=\"4\" role=\"tab\" aria-controls=\"elementor-tab-content-7074\">\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"\">Stepper Motor NEMA17<\/a><br \/>\n\t\t\t\t\t<\/h4>\n<p>Stepper Motor NEMA 17 er en motor med 1.8 grader i step. Som de fleste er. Der er mange som bruger den, s\u00e5 jeg pr\u00f8ver ogs\u00e5 med den.<\/p>\n<h4 id=\"elementor-tab-title-7075\" data-tab=\"5\" role=\"tab\" aria-controls=\"elementor-tab-content-7075\">\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"\">POWER SUPPLY<\/a><br \/>\n\t\t\t\t\t<\/h4>\n<p>POWER SUPPLY 30A 12 Volt.<\/p>\n<h4 id=\"elementor-tab-title-7076\" data-tab=\"6\" role=\"tab\" aria-controls=\"elementor-tab-content-7076\">\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"\">Hot End<\/a><br \/>\n\t\t\t\t\t<\/h4>\n<p>E3D V6 Hot End lavet af 3D Cam<\/p>\n<h4 id=\"elementor-tab-title-7077\" data-tab=\"7\" role=\"tab\" aria-controls=\"elementor-tab-content-7077\">\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"\">EXTRUDER<\/a><br \/>\n\t\t\t\t\t<\/h4>\n<p>Bowden Extruder<\/p>\n<p>Hvis du som jeg selv vil lave din 3D Printer eller plotter vil du st\u00f8de p\u00e5 GRBL. S\u00e5 du vil l\u00e6re lidt GRBL for at styre 3D Printeren.<\/p>\n<h2>Hvad er GRBL ?<\/h2>\n<p>GRBL er open source software eller bios om du vil til at styre stepper motorne. GRBL bruger G coder som input. Og output er motor bev\u00e6gelse.<\/p>\n<p>For du kan forst\u00e5 hvad jeg mener, kan du se det p\u00e5 dette diagram.<\/p>\n<p>\u00a0<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.linuxboxen.dk\/wp-content\/uploads\/2020\/05\/3dprinter_overview-1024x519.png\" alt=\"\" width=\"640\" height=\"324\" \/><\/p>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n<p>For at teste f\u00f8rste gang skal du bruge lidt software.<\/p>\n<p><a href=\"https:\/\/github.com\/makertut\/cnc-shield-v3-uno\">cnc-shield-v3-uno<\/a><\/p>\n<h2>Hardware som du skal bruges.<\/h2>\n<ol>\n<li>Aluminiumsprofiler 20&#215;20 3 meter.<\/li>\n<li>Remhjul.<\/li>\n<li>Trapez gevindstang.<\/li>\n<li>Bronze Trapezm\u00f8trik 12&#215;3.<\/li>\n<li>Glidesko SCS8UU.<\/li>\n<li>Pr\u00e6cisions Aksel.<\/li>\n<li>Vinkel 20&#215;20 i 90 grader + M\u00f8trikker.<\/li>\n<li>Step motor 3 stk.<\/li>\n<li>Arduino uno.<\/li>\n<li><a style=\"background-color: #ffffff; color: #6081a7; outline: 0px; font-size: 16px;\" href=\"https:\/\/github.com\/makertut\/cnc-shield-v3-uno\">cnc-shield-v3-uno<\/a><\/li>\n<li>Motor controller 3 stk.<\/li>\n<li>En del skruer bolte og m\u00f8triker.<\/li>\n<\/ol>\n<ul>\n<li>Til rammen.<\/li>\n<li>Remhjul.<\/li>\n<li>Trapez gevindstang.<\/li>\n<li>Bronze Trapezm\u00f8trik 12&#215;3.<\/li>\n<li>Glidesko.<\/li>\n<li>Aksel.<\/li>\n<li>Vinkeler til ramme.<\/li>\n<li>Step motor 3 stk.<\/li>\n<li>Arduino uno.<\/li>\n<li><a style=\"background-color: #ffffff; color: #6081a7; outline: 0px; font-size: 16px;\" href=\"https:\/\/github.com\/makertut\/cnc-shield-v3-uno\">cnc-shield-v3-uno<\/a><\/li>\n<li>Motor controller til at styre stepper motor.<\/li>\n<li>Til montering af ramme og motor osv osv.<\/li>\n<\/ul>\n<h2>Pre start check list.<\/h2>\n<p>1. Plug shield kortet oven p\u00e5 arduino uno kortet. Og load GRBL softwaren p\u00e5 f\u00f8lgende m\u00e5de.<\/p>\n<ul>\n<li>Download GRBL koden <a href=\"https:\/\/github.com\/grbl\/grbl\">her<\/a>.<\/li>\n<li>Unzip filen til en mappe som hedder &#8220;grbl-master&#8221;<\/li>\n<li>Start Arduino IDE. (Check du bruger den nyeste version)<\/li>\n<li>Load GRBL ind i IDE som et bibliotek. &#8220;Klik Sketch drop down menu. og v\u00e6lg include library v\u00e6lg derefter add ZIP library.&#8221;<\/li>\n<li><strong>Vigtigt<\/strong> V\u00e6lg &#8220;Grbl biblioteket inden i grbl-master biblioteket.<\/li>\n<li>\u00c5ben derefter &#8220;GrblUpload&#8221; Arduino eksemplet.<\/li>\n<li>Nu er det tid til at kompile koden.<\/li>\n<li>Klik &#8220;Upload&#8221; og GRBL skulle gerne komple og flash din arduino uno nu.<\/li>\n<\/ul>\n<p>2. \u00c5ben serial forbindelsen og check at GRBL k\u00f8re.3. Husk stepper driver skal kalibreres. Test af hver stepper controller er vigtigt.\u00a0<\/p>\n<ul>\n<li>F\u00f8rst connect stepper motor til controlleren. Det er vigtigt fordi Pololu driverne er designet til skrue op for str\u00f8mmen til motoren er klar. Uden stepper motor tilsluttet er der ikke nogle til at bruge den str\u00f8m som bliver givet og du kan \u00f8del\u00e6gge controlleren. De bliver meget meget varme.<\/li>\n<li>N\u00e6ste er at forbinde str\u00f8m til cnc shield som skal bruges til at styre motoren.<\/li>\n<li>Du kan nu sende G-Code kommandoer til Adrinoen og dine step motor skal gerne flytte sig. (GCode eksempler: &#8220;G1 X5? eller G1 X0? Eller G1 Y5?)<\/li>\n<\/ul>\n<p>4. Efter du har udf\u00f8r disse check kan du forbinde alle motorerne og power det hele op.\u00a0<\/p>\n<h2>Indhent motor info.<\/h2>\n<p>F\u00f8rst skal du finde dine stepmotor specifikationer p\u00e5 hvor mange volt samt\u00a0 str\u00f8m din motor k\u00f8re p\u00e5. jeg k\u00f8re selv med 12 volt 1.0 Amp. cnc controlleren kan k\u00f8re med alt fra 12 til 36 volt<\/p>\n<p>Model 42BYGH910-0A 1,8 grader 1,5 Amp<\/p>\n<p>\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"640\" height=\"554\" src=\"https:\/\/www.linuxboxen.dk\/wp-content\/uploads\/2020\/05\/42bygh910-1024x886.png\" alt=\"\" loading=\"lazy\" srcset=\"https:\/\/www.linuxboxen.dk\/wp-content\/uploads\/2020\/05\/42bygh910-1024x886.png 1024w, https:\/\/www.linuxboxen.dk\/wp-content\/uploads\/2020\/05\/42bygh910-300x259.png 300w, https:\/\/www.linuxboxen.dk\/wp-content\/uploads\/2020\/05\/42bygh910-768x664.png 768w, https:\/\/www.linuxboxen.dk\/wp-content\/uploads\/2020\/05\/42bygh910-312x270.png 312w, https:\/\/www.linuxboxen.dk\/wp-content\/uploads\/2020\/05\/42bygh910.png 1191w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/p>\n<h2>CNC shield klarg\u00f8ring.<\/h2>\n<p>Stepper driverene skal kalibreres f\u00f8r du kan bruge den p\u00e5 en 3d printer.<\/p>\n<p>Husk at vende stepper driverne rigtigt. Og husk at potentiometrene p\u00e5 A4988og DRV8825 vender forskellige veje.<\/p>\n<p>Det er ogs\u00e5 en rigtig god ide at checke at + og &#8211; str\u00f8mkablet til cnc shield kortet vender rigtigt. Eller br\u00e6nder du det af.<\/p>\n<p>\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"300\" height=\"244\" src=\"https:\/\/www.linuxboxen.dk\/wp-content\/uploads\/2020\/05\/pot-cnc-300x244-orig.jpg\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/p>\n<p>Der er flere muligheder inden for stepper controller. Jeg bruger A4988 pt.<\/p>\n<p>Listen som jeg kender er.<\/p>\n<table style=\"height: 92px;\" width=\"auto\">\n<tbody>\n<tr>\n<td>A4988<\/td>\n<td><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.linuxboxen.dk\/wp-content\/uploads\/2020\/05\/a4988.png\" alt=\"\" width=\"128\" height=\"128\" \/><\/td>\n<\/tr>\n<tr>\n<td>RDV8825<\/td>\n<td><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.linuxboxen.dk\/wp-content\/uploads\/2020\/05\/drv8825.png\" alt=\"\" width=\"128\" height=\"128\" \/><\/td>\n<\/tr>\n<tr>\n<td>\n<p>TMC2100<br \/>Larmer mindre<\/p>\n<\/td>\n<td><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.linuxboxen.dk\/wp-content\/uploads\/2020\/05\/tmc2100.png\" alt=\"\" width=\"163\" height=\"148\" \/><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>(Reference volt) justering for Stepper Driver.<\/h2>\n<p>A4988 har Rs=0.1 ohm. S\u00e5 man str\u00f8m er Vref\/0.4<\/p>\n<p>For at m\u00e5le Vref skal du bruge et multimeter og m\u00e5le som vist her.<\/p>\n<p>P\u00e5 RDV8825 bruger vi Vref x 2<\/p>\n<p>p\u00e5 TMC2100 bruger vi Vref\u00a0 x 2<\/p>\n<p>Reference sp\u00e6ndingen kan justeres med en lille skruetr\u00e6kker som du kan se p\u00e5 billedet. For en start er det en god ide ikke at g\u00e5 over 1 Amp. Hvis motoren bliver meget varm skal du skrue lidt ned. Hvor imod hvis motor ikke flytter sig skal du skrue lidt op for Vref.<\/p>\n<p>\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"300\" height=\"244\" src=\"https:\/\/www.linuxboxen.dk\/wp-content\/uploads\/2020\/05\/vrfmaaling.png\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/p>\n<h2>Jumper settings.<\/h2>\n<figure>\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"167\" height=\"142\" src=\"https:\/\/www.linuxboxen.dk\/wp-content\/uploads\/2020\/05\/clonexaxis.png\" alt=\"\" loading=\"lazy\" \/><figcaption>Klone X aksel<\/figcaption><\/figure>\n<figure>\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"167\" height=\"142\" src=\"https:\/\/www.linuxboxen.dk\/wp-content\/uploads\/2020\/05\/cloneyaxis.png\" alt=\"\" loading=\"lazy\" \/><figcaption>Klone Y aksel<\/figcaption><\/figure>\n<figure>\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"167\" height=\"142\" src=\"https:\/\/www.linuxboxen.dk\/wp-content\/uploads\/2020\/05\/clonezaxis.png\" alt=\"\" loading=\"lazy\" \/><figcaption>Klone Z aksel<\/figcaption><\/figure>\n<figure>\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"167\" height=\"142\" src=\"https:\/\/www.linuxboxen.dk\/wp-content\/uploads\/2020\/05\/the4axis.png\" alt=\"\" loading=\"lazy\" \/><figcaption>Brug D12 og D13 som 4 motor.<\/figcaption><\/figure>\n<hr \/>\n<p>\u00a0<\/p>\n<h2>Konfigurering af Micro stepping for hver aksel.\u00a0<\/h2>\n<p>\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"640\" height=\"513\" src=\"https:\/\/www.linuxboxen.dk\/wp-content\/uploads\/2020\/05\/arduino-cnc-shield-micro-stepping-settings.png\" alt=\"\" loading=\"lazy\" srcset=\"https:\/\/www.linuxboxen.dk\/wp-content\/uploads\/2020\/05\/arduino-cnc-shield-micro-stepping-settings.png 763w, https:\/\/www.linuxboxen.dk\/wp-content\/uploads\/2020\/05\/arduino-cnc-shield-micro-stepping-settings-300x241.png 300w, https:\/\/www.linuxboxen.dk\/wp-content\/uploads\/2020\/05\/arduino-cnc-shield-micro-stepping-settings-337x270.png 337w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/p>\n<p>*I tablen nedenfor kan du se hvorn\u00e5r der skal installeres jumper som skal inds\u00e6ttes. Hvis den er lo skal der ikke inds\u00e6ttes en jumper.<\/p>\n<p><strong>Pololu 4988 Stepper Driver konfiguration:<\/strong><br \/>MS0 \u00a0 \u00a0 \u00a0 MS1 \u00a0 \u00a0 \u00a0 MS2 \u00a0 \u00a0 \u00a0 Micro<br \/>Low \u00a0 \u00a0\u00a0 \u00a0 Low \u00a0 \u00a0 \u00a0 Low \u00a0 \u00a0 \u00a0 Full step<br \/>High \u00a0 \u00a0 \u00a0 Low \u00a0 \u00a0 \u00a0 Low \u00a0 \u00a0 \u00a0 Half step<br \/>Low \u00a0 \u00a0 \u00a0 \u00a0High \u00a0 \u00a0 \u00a0Low \u00a0 \u00a0 \u00a0 Quarter step<br \/>High \u00a0\u00a0 \u00a0\u00a0High \u00a0 \u00a0 \u00a0 Low \u00a0 \u00a0 \u00a0 Eighth step<br \/>High \u00a0 \u00a0 \u00a0 High \u00a0 \u00a0 \u00a0High \u00a0 \u00a0 \u00a0Sixteenth step<\/p>\n<p><strong>Pololu 8825 Stepper Driver konfiguration:<\/strong><br \/>MODE0\u00a0 \u00a0MODE1\u00a0 \u00a0MODE2\u00a0 \u00a0Micro<br \/>Low\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Low\u00a0 \u00a0 \u00a0 \u00a0 \u00a0Low\u00a0 \u00a0 \u00a0 \u00a0 \u00a0Full step<br \/>High\u00a0 \u00a0 \u00a0 \u00a0 \u00a0Low\u00a0 \u00a0 \u00a0 \u00a0 \u00a0Low\u00a0 \u00a0 \u00a0 \u00a0 \u00a0Half step<br \/>Low\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 High\u00a0 \u00a0 \u00a0 \u00a0 Low\u00a0 \u00a0 \u00a0 \u00a0 \u00a01\/4 step<br \/>High\u00a0 \u00a0 \u00a0 \u00a0 \u00a0High\u00a0 \u00a0 \u00a0 \u00a0 Low\u00a0 \u00a0 \u00a0 \u00a0 \u00a01\/8 step<br \/>Low\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Low\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 High\u00a0 \u00a0 \u00a0 \u00a01\/16 step<br \/>High\u00a0 \u00a0 \u00a0 \u00a0 \u00a0Low\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 High\u00a0 \u00a0 \u00a0 \u00a01\/32 step<br \/>Low\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 High\u00a0 \u00a0 \u00a0 \u00a0 \u00a0High\u00a0 \u00a0 \u00a0 \u00a01\/32 step<br \/>High\u00a0 \u00a0 \u00a0 \u00a0 \u00a0High\u00a0 \u00a0 \u00a0 \u00a0 \u00a0High\u00a0 \u00a0 \u00a0 \u00a01\/32 step<\/p>\n<p>\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"504\" height=\"615\" src=\"https:\/\/www.linuxboxen.dk\/wp-content\/uploads\/2020\/05\/end-stop-configuration-active-loworhigh.png\" alt=\"\" loading=\"lazy\" srcset=\"https:\/\/www.linuxboxen.dk\/wp-content\/uploads\/2020\/05\/end-stop-configuration-active-loworhigh.png 504w, https:\/\/www.linuxboxen.dk\/wp-content\/uploads\/2020\/05\/end-stop-configuration-active-loworhigh-246x300.png 246w, https:\/\/www.linuxboxen.dk\/wp-content\/uploads\/2020\/05\/end-stop-configuration-active-loworhigh-221x270.png 221w\" sizes=\"auto, (max-width: 504px) 100vw, 504px\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/p>\n<p>Default er GRBL konfigureret til at trigge en alarm hvis et ende stop g\u00e5r lo (bliver 0 volt). Du kan \u00e6ndre det med den viste jumper p\u00e5 billedet oven for. Jumper findes kun p\u00e5 board som er version 3.02 og nyere.<\/p>\n<h2>GRBL-konfiguration<\/h2>\n<p>Nu er det tid til at f\u00e5 GRBL konfigureret til vores maskine.<\/p>\n<p>Vi kan g\u00f8re det over seriel monitor p\u00e5 Arduino IDE programmet. \u00c5ben serial monitor i Arduino IDE og du se en prompt som vist. Dette betyder at der er forbindelse og alt er godt.<\/p>\n<p>Hvis du ikke kan se det s\u00e5 check at hastigheden er sat til 115200 i serial monitor.<\/p>\n<p>GRBL Prompt.<\/p>\n<p><strong>Grbl 1.1h [\u2018$\u2019 for help]\u201d<\/strong><\/p>\n<p>Hvis vi skriver $ bliver\u00a0 configuration settings vist.<\/p>\n<p>$100=250.000 (x, step\/mm)<br style=\"color: #3a3a3a;\" \/>$101=250.000 (y, step\/mm)<br style=\"color: #3a3a3a;\" \/>$102=3200.000 (z, step\/mm)<br style=\"color: #3a3a3a;\" \/>$110=500.000 (x max rate, mm\/min)<br style=\"color: #3a3a3a;\" \/>$111=500.000 (y max rate, mm\/min)<br style=\"color: #3a3a3a;\" \/>$112=500.000 (z max rate, mm\/min)<br style=\"color: #3a3a3a;\" \/>$120=10.000 (x accel, mm\/sec^2)<br style=\"color: #3a3a3a;\" \/>$121=10.000 (y accel, mm\/sec^2)<br style=\"color: #3a3a3a;\" \/>$122=10.000 (z accel, mm\/sec^2)<\/p>\n<p>\u00a0<\/p>\n<p>Alle disse settings kan \u00e6ndres eller skal \u00e6ndres s\u00e5 det passer med din printer. Vi kan s\u00e6tte hvor mange step motoren skal udf\u00f8re for f\u00e5 x aksen til at flytte sig 1 mm.<\/p>\n<p>Jeg vil dog foresl\u00e5 ikke at \u00e6ndre settings her. Det er meget nemmere i GRBL controller programmet.<\/p>\n<p>\u00a0<\/p>\n<h2>GRBL-control<\/h2>\n<p>N\u00e5r du har f\u00e5et det hele samlet findes der flere tools til at teste med. Universal Gcode Sender, G-Code sender, bCNC samt flere andre.<\/p>\n<p>De er alle full featured gcode platform som virker i linux samt windows og p\u00e5 mac. og virker med <a href=\"https:\/\/github.com\/grbl\/grbl\">GRBL<\/a> samt <a href=\"https:\/\/github.com\/synthetos\/TinyG\">TinyG<\/a><\/p>\n<p>Jeg bruger <a href=\"https:\/\/winder.github.io\/ugs_website\/#universal-gcode-sender\">Universal Gcode Sender<\/a>. Det java s\u00e5 det virker i linux.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.linuxboxen.dk\/wp-content\/uploads\/2020\/05\/universalgcodesender-1024x693.png\" alt=\"\" width=\"312\" height=\"211\" \/><\/p>\n<h2>Hvordan bruger man G-Code sender.<\/h2>\n<p>Her vil jeg bruge version 2.0.<\/p>\n<p><a href=\"https:\/\/www.linuxboxen.dk\/wp-content\/uploads\/2020\/05\/Screenshot-from-2020-05-07-20-38-18.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.linuxboxen.dk\/wp-content\/uploads\/2020\/05\/Screenshot-from-2020-05-07-20-38-18-1024x682.png\" alt=\"\" width=\"313\" height=\"208\" \/><\/a><\/p>\n<h2>Hvordan bruger man bCNC<\/h2>\n<p>Bcnc virker ogs\u00e5 p\u00e5 linux mac og windows.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.linuxboxen.dk\/wp-content\/uploads\/2020\/05\/bcnc-1024x630.png\" alt=\"\" width=\"311\" height=\"191\" \/><\/p>\n<p>Du kan download den <a href=\"https:\/\/github.com\/vlachoudis\/bCNC\">her<\/a><\/p>\n<p>For at installere bCNC p\u00e5 linux p\u00e5 en nem m\u00e5de kan du bruge pip.<\/p>\n<pre><code>pip2 install --upgrade bCNC\npip2 install --upgrade git+https:\/\/github.com\/vlachoudis\/bCNC\npip2 install . #in git directory\npython2 -m pip install --upgrade bCNC<\/code><\/pre>\n<p>For at starte bCNC skriver du.<\/p>\n<pre><code>python2 -m bCNC<\/code><\/pre>\n<p>S\u00e5 er alt software og elektronik p\u00e5 plads. Og n\u00e6ste skrit er hvordan skal jeg lave rammen til printeren.<\/p>\n<h2>Her er det hele samlet.<\/h2>\n<p>\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"640\" height=\"411\" src=\"https:\/\/www.linuxboxen.dk\/wp-content\/uploads\/2020\/05\/andrino_motor_setup-1024x658.png\" alt=\"\" loading=\"lazy\" srcset=\"https:\/\/www.linuxboxen.dk\/wp-content\/uploads\/2020\/05\/andrino_motor_setup-1024x658.png 1024w, https:\/\/www.linuxboxen.dk\/wp-content\/uploads\/2020\/05\/andrino_motor_setup-300x193.png 300w, https:\/\/www.linuxboxen.dk\/wp-content\/uploads\/2020\/05\/andrino_motor_setup-768x493.png 768w, https:\/\/www.linuxboxen.dk\/wp-content\/uploads\/2020\/05\/andrino_motor_setup-360x231.png 360w, https:\/\/www.linuxboxen.dk\/wp-content\/uploads\/2020\/05\/andrino_motor_setup.png 1440w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/p>\n<h2>Tilslutning af motor.<\/h2>\n<p>Det eneste du skal g\u00f8re at konnect stikket p\u00e5 motor til stikket p\u00e5 cnc shield som vist.<\/p>\n<p>Hvis motoren k\u00f8re den forkerte vej skal du bare vende stikket p\u00e5 arduino cnc boardet.<\/p>\n<p>\t\t\t\t\t\t<i>&#xE934;<\/i><i>&#xE934;<\/i><i>&#xE934;<\/i><i>&#xE934;<\/i><i>&#xE934;<\/i> 5\/5\t\t<\/p>\n<h3>Reference sites<\/h3>\n<p>TMC2100 guide &#8211; Stepper driver upgrades part 1 \/ How to set VREF &amp; firmware <a href=\"https:\/\/www.youtube.com\/watch?v=H41hIXdB6js\">https:\/\/www.youtube.com\/watch?v=H41hIXdB6js<\/a><\/p>\n<p>Mere om <a href=\"https:\/\/howtomechatronics.com\/tutorials\/g-code-explained-list-of-most-important-g-code-commands\/\">G-code info<\/a><\/p>\n<h3>Heated bed PID autotune.<\/h3>\n<p>Du skal bruge<\/p>\n<p>M303 C5 E-1 S50\u00a0<\/p>\n<p>Det betyder E-1 er 1 bed<\/p>\n<p>S50 er den temp du vil teste med.<\/p>\n<h3>Styring af filament l\u00e6ngden.<\/h3>\n<p>For at s\u00e6tte l\u00e6ngden af filament skal du bruge 2 kommandoer.<\/p>\n<p>F\u00f8rst\u00a0<\/p>\n<p>G302 S0 som betyder extrude med en temp p\u00e5 0 grader. S\u00e5 den ikke skal t\u00e6nde heater op.<\/p>\n<p>G1 E100 F100 det betyder extrude 100 mm<\/p>\n<p>For at beregne v\u00e6dien i configure.h filen skal du bruge l\u00e6ngden p\u00e5 det filement som den afgiver og m\u00e5le l\u00e6ngden p\u00e5 den.<\/p>\n<p>P\u00e5 min var v\u00e6dien 200\/210=0.9523 * 100 = 95.23 som skal rettes i config filen inden du kompiler og uploader programmet igen til printeren.<\/p>\n<p>\u00a0<\/p>\n<p>test fill rate 40 %<\/p>\n<p>\u00a0<\/p>\n<p>Video om settings <a href=\"https:\/\/www.youtube.com\/watch?v=r_L79WqHegQ\">her<\/a><\/p>\n<p>Bed level Marlin 2.0\u00a0<a style=\"font-size: 14px;\" href=\"https:\/\/marlinfw.org\/docs\/gcode\/G029-mbl.html\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/marlinfw.org\/docs\/gcode\/G029-mbl.html<\/a><\/p>\n<p>Mesh report G29 S0<\/p>\n<p>\u00a0<\/p>\n<p>Debug pins<\/p>\n<p><b>M43<\/b> Giver en report.<\/p>\n<p><b>M43 I<\/b> Giver report over alle pins<\/p>\n<p><b>M43 56 W<\/b> Overv\u00e5ger en pin 56<\/p>\n<p><b>M43 E1<\/b> Overv\u00e5ger endstop<\/p>\n<p>\u00a0<\/p>\n<p>Mere info\u00a0<a href=\"https:\/\/marlinfw.org\/docs\/gcode\/M043.html\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/marlinfw.org\/docs\/gcode\/M043.html<\/a><\/p>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n<div class=\"pvc_clear\"><\/div>\n<p id=\"pvc_stats_3071\" class=\"pvc_stats all  \" data-element-id=\"3071\" style=\"\"><i class=\"pvc-stats-icon medium\" aria-hidden=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"chart-bar\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" class=\"svg-inline--fa fa-chart-bar fa-w-16 fa-2x\"><path fill=\"currentColor\" d=\"M396.8 352h22.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-192 0h22.4c6.4 0 12.8-6.4 12.8-12.8V140.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h22.4c6.4 0 12.8-6.4 12.8-12.8V204.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zM496 400H48V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16zm-387.2-48h22.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8z\" class=\"\"><\/path><\/svg><\/i> <img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"16\" alt=\"Loading\" src=\"https:\/\/www.linuxboxen.dk\/wp-content\/plugins\/page-views-count\/ajax-loader-2x.gif\" border=0 \/><\/p>\n<div class=\"pvc_clear\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Download 3d scanner softwarehttps:\/\/meshroom-manual.readthedocs.io\/en\/latest\/install\/linux\/linux.html Den 06-05-2022 \u00a0 Her er min 3D Printer project. Her vil jeg beskrivelse hvordan jeg vil designe den. Der kommer sikkert flere ting til efterh\u00e5nden som projektet skrider frem. Jeg vil bruge den som 3D printer. Men ogs\u00e5 som plotter. S\u00e5 jeg kan lave elektronik print nemmere. Af hardware jeg vil [&hellip;]<\/p>\n<div class=\"pvc_clear\"><\/div>\n<p id=\"pvc_stats_3071\" class=\"pvc_stats all  \" data-element-id=\"3071\" style=\"\"><i class=\"pvc-stats-icon medium\" aria-hidden=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"chart-bar\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" class=\"svg-inline--fa fa-chart-bar fa-w-16 fa-2x\"><path fill=\"currentColor\" d=\"M396.8 352h22.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-192 0h22.4c6.4 0 12.8-6.4 12.8-12.8V140.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h22.4c6.4 0 12.8-6.4 12.8-12.8V204.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zM496 400H48V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16zm-387.2-48h22.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8z\" class=\"\"><\/path><\/svg><\/i> <img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"16\" alt=\"Loading\" src=\"https:\/\/www.linuxboxen.dk\/wp-content\/plugins\/page-views-count\/ajax-loader-2x.gif\" border=0 \/><\/p>\n<div class=\"pvc_clear\"><\/div>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_sitemap_exclude":false,"_sitemap_priority":"","_sitemap_frequency":"","footnotes":""},"class_list":["post-3071","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.linuxboxen.dk\/index.php?rest_route=\/wp\/v2\/pages\/3071","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.linuxboxen.dk\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.linuxboxen.dk\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.linuxboxen.dk\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.linuxboxen.dk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3071"}],"version-history":[{"count":0,"href":"https:\/\/www.linuxboxen.dk\/index.php?rest_route=\/wp\/v2\/pages\/3071\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.linuxboxen.dk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3071"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}