{"id":344,"date":"2017-10-03T21:58:15","date_gmt":"2017-10-03T19:58:15","guid":{"rendered":"http:\/\/www.rommelkist.nl\/elec\/?p=344"},"modified":"2022-05-29T08:54:25","modified_gmt":"2022-05-29T06:54:25","slug":"zelfbouw-cnc-machine-deel-3","status":"publish","type":"post","link":"https:\/\/www.rommelkist.nl\/elec\/elektronica\/zelfbouw-cnc-machine-deel-3\/","title":{"rendered":"Een zelfbouw CNC-machine \u2013 deel 3 &#8211; Z-as"},"content":{"rendered":"<p>Er is weer wat voortgang in het CNC-verhaal (zie ook\u00a0<a href=\"https:\/\/www.rommelkist.nl\/elec\/elektronica\/zelfbouw-cnc-machine\/\">deel 1<\/a> en <a href=\"https:\/\/www.rommelkist.nl\/elec\/elektronica\/zelfbouw-cnc-machine-deel-2\/\">deel 2<\/a>)! De Z-as is inmiddels ook operationeel, al is het tijdelijk. Ik heb gebruik gemaakt van het loopwerk met stappenmotortje uit een CD-rom drive. De motor is aangesloten als de Z-as op de CNC-shield.<br \/>\n<a href=\"https:\/\/www.rommelkist.nl\/elec\/wp-content\/uploads\/2017\/10\/SV_20171003_03967.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-355\" src=\"https:\/\/www.rommelkist.nl\/elec\/wp-content\/uploads\/2017\/10\/SV_20171003_03967-300x225.jpg\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2017\/10\/SV_20171003_03967-300x225.jpg 300w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2017\/10\/SV_20171003_03967-768x576.jpg 768w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2017\/10\/SV_20171003_03967-1024x768.jpg 1024w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2017\/10\/SV_20171003_03967-425x319.jpg 425w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Nog flink aan het zoeken geweest welke software te gebruiken om de machine aan te sturen. Voor losse commando&#8217;s is het programma\u00a0\u00a0Grbl controller\u00a0prima te gebruiken, met name voor het testen en inregelen. Maar waar ik naar toe wil is een ontwerp van een pcb (printed circuit board) te frezen. Hiervoor kwam ik <a href=\"http:\/\/chilipeppr.com\/jpadie#com-chilipeppr-widget-serialport-connect\">ChiliPeppr<\/a> tegen. Een Javascript programma om je hardware (CNC) aan te sturen. Hier zie je de eerste resultaten: het logo van ChiliPeppr op papier getekend.<\/p>\n<p><a href=\"https:\/\/www.rommelkist.nl\/elec\/wp-content\/uploads\/2017\/10\/DSCN8030.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-347\" src=\"https:\/\/www.rommelkist.nl\/elec\/wp-content\/uploads\/2017\/10\/DSCN8030-300x225.jpg\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2017\/10\/DSCN8030-300x225.jpg 300w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2017\/10\/DSCN8030-768x576.jpg 768w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2017\/10\/DSCN8030-1024x768.jpg 1024w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2017\/10\/DSCN8030-425x319.jpg 425w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Filmpje. Resultaten zijn, al zeg ik het zelf, best aardig.<br \/>\n<iframe loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/g_Yg8lGaTU8\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p>In onderstaande foto is te zien dat de pen het papier linksonder niet raakte. Helemaal vlekkeloos gaat het nog niet dus!<br \/>\n<a href=\"https:\/\/www.rommelkist.nl\/elec\/wp-content\/uploads\/2017\/10\/SV_20171003_03973.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-354\" src=\"https:\/\/www.rommelkist.nl\/elec\/wp-content\/uploads\/2017\/10\/SV_20171003_03973-300x225.jpg\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2017\/10\/SV_20171003_03973-300x225.jpg 300w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2017\/10\/SV_20171003_03973-768x576.jpg 768w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2017\/10\/SV_20171003_03973-1024x768.jpg 1024w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2017\/10\/SV_20171003_03973-425x319.jpg 425w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>De aansturing is interessant; hieronder in een schema duidelijk gemaakt.<br \/>\n<a href=\"https:\/\/www.rommelkist.nl\/elec\/wp-content\/uploads\/2017\/10\/Schema.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-358\" src=\"https:\/\/www.rommelkist.nl\/elec\/wp-content\/uploads\/2017\/10\/Schema.png\" alt=\"\" width=\"233\" height=\"271\" \/><\/a><br \/>\nDe Arduino met daarop ge\u00efnstalleerd grbl en de CNC-shield met stepper motor drivers (DRV8825) die verbonden is met de CNC-machine. Dit geheel wordt aangestuurd door ChiliPeppr dat op de pc ge\u00efnstalleerd is.<br \/>\n<a href=\"https:\/\/www.rommelkist.nl\/elec\/wp-content\/uploads\/2017\/10\/ChiliPeppr-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-361\" src=\"https:\/\/www.rommelkist.nl\/elec\/wp-content\/uploads\/2017\/10\/ChiliPeppr-1-300x168.png\" alt=\"\" width=\"300\" height=\"168\" srcset=\"https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2017\/10\/ChiliPeppr-1-300x168.png 300w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2017\/10\/ChiliPeppr-1-768x431.png 768w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2017\/10\/ChiliPeppr-1-1024x575.png 1024w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2017\/10\/ChiliPeppr-1-425x238.png 425w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2017\/10\/ChiliPeppr-1.png 1914w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\nG-code bestanden kunnen de &#8220;workspace&#8221; ingesleept en uitgevoerd worden.<\/p>\n<h2>Electronic Design<\/h2>\n<p>Maar dit is eigenlijk de laatste stap in het proces om tot een printplaat te komen. Want om tot het G-code bestand te komen, moeten ook de nodige stappen genomen worden! Eerst moet er een schema gemaakt worden voor het uiteindelijk te frezen pcb (printed circuit board). Hiervoor zijn verschillende EDA (Electronic Design Automation) programma&#8217;s voorhanden. Wat ze met elkaar gemeen hebben is dat je via een schema van de schakeling tot een printplaatontwerp komt: de uitkomst daarvan zijn Gerberfiles: voor het koperzijdebestand: waar moet het kopen weg gefreesd worden, waar moet het blijven liggen (gbr-file), en voor het boorbestand waarin bepaald wordt waar de zogenaamde through-hole componenten hun gaatjes nodig hebben (drl-file). Deze files moeten vervolgens omgezet worden naar G-code die de CNC-machine verstaat.<\/p>\n<p><a href=\"https:\/\/www.rommelkist.nl\/elec\/wp-content\/uploads\/2017\/10\/schema_1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-369\" src=\"https:\/\/www.rommelkist.nl\/elec\/wp-content\/uploads\/2017\/10\/schema_1-300x169.png\" alt=\"\" width=\"300\" height=\"169\" srcset=\"https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2017\/10\/schema_1-300x169.png 300w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2017\/10\/schema_1-425x240.png 425w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2017\/10\/schema_1.png 752w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\n<em>Schema<br \/>\n<\/em><br \/>\n<a href=\"https:\/\/www.rommelkist.nl\/elec\/wp-content\/uploads\/2017\/10\/traces.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-370\" src=\"https:\/\/www.rommelkist.nl\/elec\/wp-content\/uploads\/2017\/10\/traces-300x139.png\" alt=\"\" width=\"300\" height=\"139\" srcset=\"https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2017\/10\/traces-300x139.png 300w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2017\/10\/traces-425x196.png 425w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2017\/10\/traces.png 749w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\n<em>Printontwerp<br \/>\n<\/em><br \/>\n<a href=\"https:\/\/www.rommelkist.nl\/elec\/wp-content\/uploads\/2017\/10\/pcb_koperzijde.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-366\" src=\"https:\/\/www.rommelkist.nl\/elec\/wp-content\/uploads\/2017\/10\/pcb_koperzijde.jpg\" alt=\"\" width=\"302\" height=\"188\" \/><\/a><br \/>\n<em>Pcb<\/em><br \/>\n<em>Het schema en het printontwerp moeten uiteindelijk leiden tot een printplaatje (pcb).<\/em><\/p>\n<p><a href=\"https:\/\/www.rommelkist.nl\/elec\/wp-content\/uploads\/2017\/10\/through-hole.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-365\" src=\"https:\/\/www.rommelkist.nl\/elec\/wp-content\/uploads\/2017\/10\/through-hole-300x180.png\" alt=\"\" width=\"300\" height=\"180\" srcset=\"https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2017\/10\/through-hole-300x180.png 300w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2017\/10\/through-hole-768x461.png 768w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2017\/10\/through-hole-1024x614.png 1024w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2017\/10\/through-hole-425x255.png 425w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2017\/10\/through-hole.png 1600w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\nIk had bedacht om als schema en printplaatontwerpprogramma\u00a0<a href=\"https:\/\/www.kicad.org\/\">KiCad EDA<\/a>\u00a0te gebruiken. Voor de omzet van Gerber-files naar G-code zijn ook weer verschillende mogelijkheden voorhanden. Ik heb geprobeerd hiervoor \u00a0de online tool PCB2Gcode\u00a0te gebruiken. Wat er mis ging weet ik niet, maar lukken deed het niet.<\/p>\n<p>(Zie ook\u00a0<a href=\"https:\/\/www.rommelkist.nl\/elec\/elektronica\/zelfbouw-cnc-machine\/\">deel 1<\/a>\u00a0en\u00a0<a href=\"https:\/\/www.rommelkist.nl\/elec\/elektronica\/zelfbouw-cnc-machine-deel-2\/\">deel 2<\/a>)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Er is weer wat voortgang in het CNC-verhaal (zie ook\u00a0deel 1 en deel 2)! De Z-as is inmiddels ook operationeel, al is het tijdelijk. Ik heb gebruik gemaakt van het loopwerk met stappenmotortje uit een CD-rom drive. De motor is aangesloten als de Z-as op de CNC-shield. Nog flink aan het zoeken geweest welke software te gebruiken om de machine aan te sturen. Voor losse commando&#8217;s is het programma\u00a0\u00a0Grbl controller\u00a0prima te gebruiken, met name voor het testen en inregelen. Maar waar ik naar toe wil is een ontwerp van een pcb (printed circuit board) te frezen. Hiervoor kwam ik ChiliPeppr tegen. Een Javascript programma om<span class=\"more-link\"><a href=\"https:\/\/www.rommelkist.nl\/elec\/elektronica\/zelfbouw-cnc-machine-deel-3\/\">Read More &rarr;<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,95,3],"tags":[53,60,59],"class_list":["entry","author-admin","post-344","post","type-post","status-publish","format-standard","category-arduino","category-diy","category-elektronica","tag-cnc","tag-diy","tag-grbl"],"_links":{"self":[{"href":"https:\/\/www.rommelkist.nl\/elec\/wp-json\/wp\/v2\/posts\/344","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rommelkist.nl\/elec\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rommelkist.nl\/elec\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rommelkist.nl\/elec\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rommelkist.nl\/elec\/wp-json\/wp\/v2\/comments?post=344"}],"version-history":[{"count":0,"href":"https:\/\/www.rommelkist.nl\/elec\/wp-json\/wp\/v2\/posts\/344\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.rommelkist.nl\/elec\/wp-json\/wp\/v2\/media?parent=344"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rommelkist.nl\/elec\/wp-json\/wp\/v2\/categories?post=344"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rommelkist.nl\/elec\/wp-json\/wp\/v2\/tags?post=344"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}