{"id":762,"date":"2018-11-06T10:57:07","date_gmt":"2018-11-06T09:57:07","guid":{"rendered":"http:\/\/www.rommelkist.nl\/elec\/?p=762"},"modified":"2020-03-26T11:25:38","modified_gmt":"2020-03-26T10:25:38","slug":"proxxon-mf70-naar-cnc-machine","status":"publish","type":"post","link":"https:\/\/www.rommelkist.nl\/elec\/elektronica\/proxxon-mf70-naar-cnc-machine\/","title":{"rendered":"Ombouw van een Proxxon MF70 naar CNC-machine &#8211; deel 1"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">In september vorig jaar heb ik op deze site een <a href=\"https:\/\/www.rommelkist.nl\/elec\/elektronica\/proxxon-mf70-microfreesmachine\/\">stukje<\/a> geschreven over de aanschaf van een Proxxon MF70 micro freesmachine. Die wilde ik gaan gebruiken om PCB-tjes te maken. <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"218\" height=\"218\" src=\"https:\/\/www.rommelkist.nl\/elec\/wp-content\/uploads\/2018\/11\/pcb1.jpg\" alt=\"\" class=\"wp-image-763\" srcset=\"https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2018\/11\/pcb1.jpg 218w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2018\/11\/pcb1-150x150.jpg 150w\" sizes=\"auto, (max-width: 218px) 100vw, 218px\" \/><figcaption>PCB of printplaatje<\/figcaption><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Op <a href=\"https:\/\/hackaday.com\/2018\/01\/04\/guide-why-etch-when-you-can-mill\/\">Hackaday<\/a> wordt aardig beschreven hoe dit in zijn werk gaat. Inmiddels staat de frees dus al meer dan een jaar stil; staat te wachten tot ik er een CNC-machine van maak. Ik heb eerst een ander, maar gerelateerd projectje ingelast: de zelfbouw-CNC-machine in (tot nu toe) zes delen! En dus stond de Proxxon in de hoek, te wachten.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ook al is de zelfbouwmachine nog steeds niet klaar, deze week toch bij Ali op zoek gegaan naar een ombouwset voor de Proxxon. Voor \u20ac35 komt het <a href=\"https:\/\/www.aliexpress.com\/item\/CNC-Kit-PROXXON-MF70-CNC-NEMA17-und-NEMA23-PROXXON-MF70-STEP-MOTOR-MOUNTING-KIT-FOR-CNC\/32624189679.html?spm=a2g0s.9042311.0.0.a5be4c4dScz8GN\">setje<\/a> mijn kant op: ATA ???<\/p>\n\n\n\n<figure class=\"wp-block-image is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.rommelkist.nl\/elec\/wp-content\/uploads\/2018\/11\/ULB8hsU8kv2JXKJkSanrq6y3lVXaA.jpg\" alt=\"\" class=\"wp-image-769\" width=\"432\" height=\"325\" srcset=\"https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2018\/11\/ULB8hsU8kv2JXKJkSanrq6y3lVXaA.jpg 800w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2018\/11\/ULB8hsU8kv2JXKJkSanrq6y3lVXaA-300x226.jpg 300w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2018\/11\/ULB8hsU8kv2JXKJkSanrq6y3lVXaA-768x578.jpg 768w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2018\/11\/ULB8hsU8kv2JXKJkSanrq6y3lVXaA-425x320.jpg 425w\" sizes=\"auto, (max-width: 432px) 100vw, 432px\" \/><figcaption>Het ombouwsetje voor de Proxxon met NEMA17 motoren<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Het lijkt een eenvoudig klusje om hiermee de al eerder geleverde stappenmotoren (drie maal NEMA17 voor \u20ac19) aan de frees te koppelen. <br>De hele besturing is al gereed; een Arduino Uno kloon (\u20ac2,50), met een CNC-shield (\u20ac1,50) en drie stappenmotor drivers (\u20ac3,-). <br>Alles bij elkaar komt dat op ca. \u20ac60! Zoals <a href=\"https:\/\/www.rommelkist.nl\/elec\/elektronica\/proxxon-mf70-microfreesmachine\/\">hier<\/a>&nbsp;al gezegd zijn er ook setjes&nbsp;<br>voor deze ombouw beschikbaar (dus inclusief stappenmotoren, drivers en voeding)&nbsp; voor maar liefst \u20ac 400(!).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Op de Arduino Uno is <a href=\"https:\/\/github.com\/gnea\/grbl\">grbl<\/a> ge\u00efnstalleerd wat de G-code naar de CNC-shield stuurt, die de motoren (X-as, Y-as en Z-as) doen verplaatsen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">De tool chain ziet er als volgt uit. Het ontwerp van de print gaat waarschijnlijk met <a href=\"https:\/\/www.rs-online.com\/designspark\/pcb-software\">DesignSpark<\/a> of met <a href=\"https:\/\/www.autodesk.com\/products\/eagle\/overview\">Eagle<\/a> gebeuren. De output zijn zogenoemde Gerber files. Deze moeten omgezet worden naar G-code: waarschijnlijk door <a href=\"https:\/\/www.ofitselfso.com\/LineGrinder\/LineGrinder.php\">LineGrinder<\/a>. Deze G-code wordt door <a href=\"http:\/\/www.chilipeppr.com\/\">ChiliPeppr<\/a> naar de CNC-machine gestuurd. Hieronder schematisch weergegeven.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"362\" height=\"230\" src=\"https:\/\/www.rommelkist.nl\/elec\/wp-content\/uploads\/2020\/03\/Tool-chain.png\" alt=\"\" class=\"wp-image-1182\" srcset=\"https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2020\/03\/Tool-chain.png 362w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2020\/03\/Tool-chain-300x191.png 300w\" sizes=\"auto, (max-width: 362px) 100vw, 362px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Wanneer de ombouwset binnen is en de ombouw kan starten, gaan we weer verder met dit verhaal.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">11 november<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nou, de ombouwset is nog niet binnen, maar er viel nog wel het een en ander als voorbereiding te doen. De tool chain aanpassen bijvoorbeeld! Welke programma&#8217;s ga ik uiteindelijk gebruiken. Er blijkt veel keus te zijn en dat maakt het altijd wat lastig. Ik heb DesignSpark PCB uitgeprobeerd en dat blijkt een redelijk ingewikkeld\/omslachtig programma. Eagle blijkt een stuk eenvoudiger te werken. Mijn eerste ontwerpje is al gemaakt: een printje voor de eerder gepresenteerde&nbsp;<a href=\"https:\/\/www.rommelkist.nl\/elec\/elektronica\/vinger-aan-de-pols-een-electrocardiogram-deel-1\/\">hartmonitor<\/a>. In Eagle eerst een schema gemaakt en van daaruit een board-ontwerp. Het programma is niet echt intu\u00eftief te noemen, maar wanneer je doorhebt hoe het werkt lijkt het wel allemaal consequent te zijn. <br>De output van Eagle zijn i.p. gerber en drill files. Maar door gebruik te maken van een soort plugin in Eagle, PCB-Gcode een zo genaamd User Language Program (ULP) worden de Eagle files, vanuit Eagle omgezet in G-code! De installatie verliep niet echt soepel, maar toen ik de zaak eenmaal aan de praat gekregen had, liep het als een zonnetje. <br>De G-code wordt door ChiliPeppr naar de&nbsp;CNC-machine gestuurd. ChiliPeppr is een webpagina en om die met de USB-aansluiting van de Arudino te laten praten heb je de serial port <a href=\"https:\/\/github.com\/johnlauer\/serial-port-json-server\">JSON<\/a>&nbsp;(JavaScript Object Notation) websocket nodig.&nbsp; Dit alles zorgt ervoor dat er uiteindelijk een&nbsp;printje wordt gefreesd.<br><br>De  tool chain ziet er dan (vooralsnog) als volgt uit.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"627\" height=\"239\" src=\"https:\/\/www.rommelkist.nl\/elec\/wp-content\/uploads\/2018\/11\/Tool-chain-2-1.jpg\" alt=\"\" class=\"wp-image-787\" srcset=\"https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2018\/11\/Tool-chain-2-1.jpg 627w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2018\/11\/Tool-chain-2-1-300x114.jpg 300w, https:\/\/www.rommelkist.nl\/wp-content\/uploads\/2018\/11\/Tool-chain-2-1-425x162.jpg 425w\" sizes=\"auto, (max-width: 627px) 100vw, 627px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Nu nog kijken naar &#8220;Homing&#8221; van de CNC-machine: hoe doe je dat?&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To be continued in <a href=\"https:\/\/www.rommelkist.nl\/elec\/elektronica\/ombouw-van-een-proxxon-mf70-naar-cnc-machine-deel-2\/\">deel 2<\/a>!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In september vorig jaar heb ik op deze site een stukje geschreven over de aanschaf van een Proxxon MF70 micro freesmachine. Die wilde ik gaan gebruiken om PCB-tjes te maken. Op Hackaday wordt aardig beschreven hoe dit in zijn werk gaat. Inmiddels staat de frees dus al meer dan een jaar stil; staat te wachten tot ik er een CNC-machine van maak. Ik heb eerst een ander, maar gerelateerd projectje ingelast: de zelfbouw-CNC-machine in (tot nu toe) zes delen! En dus stond de Proxxon in de hoek, te wachten. Ook al is de zelfbouwmachine nog steeds niet klaar, deze week toch<span class=\"more-link\"><a href=\"https:\/\/www.rommelkist.nl\/elec\/elektronica\/proxxon-mf70-naar-cnc-machine\/\">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":{"_crdt_document":"","footnotes":""},"categories":[6,95,3],"tags":[53,60,59,86],"class_list":["entry","author-admin","post-762","post","type-post","status-publish","format-standard","category-arduino","category-diy","category-elektronica","tag-cnc","tag-diy","tag-grbl","tag-proxxon"],"_links":{"self":[{"href":"https:\/\/www.rommelkist.nl\/elec\/wp-json\/wp\/v2\/posts\/762","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=762"}],"version-history":[{"count":0,"href":"https:\/\/www.rommelkist.nl\/elec\/wp-json\/wp\/v2\/posts\/762\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.rommelkist.nl\/elec\/wp-json\/wp\/v2\/media?parent=762"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rommelkist.nl\/elec\/wp-json\/wp\/v2\/categories?post=762"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rommelkist.nl\/elec\/wp-json\/wp\/v2\/tags?post=762"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}