3D printen op bestaande cnc machine
Moderator: Moderators
3D printen op bestaande cnc machine
Ben al dagen bezig alles na te zoeken over 3D printen.
Dit omdat ik een Cube 3D printer wil gaan bouwen.
Echter er is voor een bestaande CNC machine welke vier assen kan aandrijven
ook een goede oplossing.
Maakt niet uit of je Mach3 gebruikt, USBCNC of CNC-USB, Deskcnc etc.
Korte werkwijze:
SOFTWARE voorbereiding
Je maakt bv. met Repsnapper vanuit een STL object/file de G kode aan voor het printen
In de listing zie je nu dat de 4e as wordt aangedreven door driveletter E.
In onze machines is dat normaal gesproken A, via een Gkode editor- zoek-vervang je
deze drive letter E naar A.
Vervolgens heb je de listing om een 3D object te printen
EXTRUDER
Om FLA of ABS te kunnen printen ben je een temperauur geregelde extruder nodig
en een verwarmd/geregeld tableau waarop je print.
Via de open source sites is daar genoeg info over te vinden.
Daar staan ook voorbeelden van extruder aandrijving via een kleine (nema 17) stappenmotor
Deze kleine stappenmotor wordt aangedreven door de driver voor drive-A.
Voor het sturen en regelen van de verwarmingen van extruder en print tableau is er een
handige print beschikbaar, zie onderstaand pic.
Deze bevat een 2x 16 regel display
Temperatuur regeling voor heater
Temperatuur regeling voor tableau
Dit omdat ik een Cube 3D printer wil gaan bouwen.
Echter er is voor een bestaande CNC machine welke vier assen kan aandrijven
ook een goede oplossing.
Maakt niet uit of je Mach3 gebruikt, USBCNC of CNC-USB, Deskcnc etc.
Korte werkwijze:
SOFTWARE voorbereiding
Je maakt bv. met Repsnapper vanuit een STL object/file de G kode aan voor het printen
In de listing zie je nu dat de 4e as wordt aangedreven door driveletter E.
In onze machines is dat normaal gesproken A, via een Gkode editor- zoek-vervang je
deze drive letter E naar A.
Vervolgens heb je de listing om een 3D object te printen
EXTRUDER
Om FLA of ABS te kunnen printen ben je een temperauur geregelde extruder nodig
en een verwarmd/geregeld tableau waarop je print.
Via de open source sites is daar genoeg info over te vinden.
Daar staan ook voorbeelden van extruder aandrijving via een kleine (nema 17) stappenmotor
Deze kleine stappenmotor wordt aangedreven door de driver voor drive-A.
Voor het sturen en regelen van de verwarmingen van extruder en print tableau is er een
handige print beschikbaar, zie onderstaand pic.
Deze bevat een 2x 16 regel display
Temperatuur regeling voor heater
Temperatuur regeling voor tableau
CNC electronica en software -- http://www.leeuwinga.nl
Express your creativity in MOTION
Express your creativity in MOTION
- Arie Kabaalstra
- Donateur
- Berichten: 13479
- Lid geworden op: 07 feb 2007 18:37
- Locatie: Bakhuuz'n
- Contacteer:
Re: 3D printen op bestaande cnc machine
Cees, hier heb je dus te pakken waar ik ook al aan dacht..
Men neme een USBCNC gestuurde machine, Alibre om ontwerpjes te maken, en CamBam om Code te genereren voor Additive machining...
met een Postprocessor moet de code wel aan te passen zijn voor de machine..
temperatuurregeling.. is die 0-10V aan te sturen?.. dan zet je je temp gewoon als "S" in de code..
Men neme een USBCNC gestuurde machine, Alibre om ontwerpjes te maken, en CamBam om Code te genereren voor Additive machining...
met een Postprocessor moet de code wel aan te passen zijn voor de machine..
temperatuurregeling.. is die 0-10V aan te sturen?.. dan zet je je temp gewoon als "S" in de code..
Re: 3D printen op bestaande cnc machine
@Arie
Nee de temperatuur regeling gaat anders, er zitten twee potmeters op voor het
instellen van de temperauur, die instellling lees je af op het display
Eigenlijk ben je ook niet meer nodig omdat die temperauur instelling
veranderd alleen als je wisselt van FLA naar ABS.
En laat dat CAMBAM eens los, het gratis programma Repsnapper doet
alles al voor je, gewoon STL inladen en gaan met die G kode.
Alibre lijkt mij perfect voor het aanmaken van 3D STL files.
De 3D behuizing voor de aandrijving unit maar ook de extruder zelf staat op internet
De extruder construktie wordt van messing gemaakt, voor een goed
knutselaar als jouw een peuleschil om te maken.
En dan ligt er weer een "wereld open" om eens dingen te maken in 3D
zonder dat je de spanen om het hoofd vliegen en je in een nevelwolk zit van
koelvloeistoffen....
Nee de temperatuur regeling gaat anders, er zitten twee potmeters op voor het
instellen van de temperauur, die instellling lees je af op het display
Eigenlijk ben je ook niet meer nodig omdat die temperauur instelling
veranderd alleen als je wisselt van FLA naar ABS.
En laat dat CAMBAM eens los, het gratis programma Repsnapper doet
alles al voor je, gewoon STL inladen en gaan met die G kode.
Alibre lijkt mij perfect voor het aanmaken van 3D STL files.
De 3D behuizing voor de aandrijving unit maar ook de extruder zelf staat op internet
De extruder construktie wordt van messing gemaakt, voor een goed
knutselaar als jouw een peuleschil om te maken.
En dan ligt er weer een "wereld open" om eens dingen te maken in 3D
zonder dat je de spanen om het hoofd vliegen en je in een nevelwolk zit van
koelvloeistoffen....
CNC electronica en software -- http://www.leeuwinga.nl
Express your creativity in MOTION
Express your creativity in MOTION
Re: 3D printen op bestaande cnc machine
temperatuur voor het hot-end wordt gedurende het uitvoeren van het printprogramma met name in het begin aangepast. Geen potmeter instelling !! En de het temperatuur verschil in het hot-end komt vrij kritisch (denk dan in max enkele graden). Doorgaan met printen terwijl de juiste temperatuur niet gehaald wordt in het hot-end is vragen om problemen. Behalve een instelling dus ook een controle zodat het printproces stopt bij te hoge en te lage temperatuur
De potmeterinstelling is toe te passen voor een verwarmd platform.
De potmeterinstelling is toe te passen voor een verwarmd platform.
Re: 3D printen op bestaande cnc machine
En hoe zit het met het samenspel tussen je xy bewegingen en de output van je extruder?
Bij G00 geen draadje uit je extruder, en bij een lage voeding ook weinig uit je extruder
Joop
Bij G00 geen draadje uit je extruder, en bij een lage voeding ook weinig uit je extruder
Joop
Re: 3D printen op bestaande cnc machine
meneer joop bos
De aan-gemaakte G kode voorziet in het aansturen van X, Y Zas voor 3D printen
en uiteindelijk ook de geconverteerde E naar A as.
Eigenlijk is de cnc machine maar gewoon een dom ding wat heen en weer wordt
geslingerd door de G kodes,
Cees
De aan-gemaakte G kode voorziet in het aansturen van X, Y Zas voor 3D printen
en uiteindelijk ook de geconverteerde E naar A as.
Eigenlijk is de cnc machine maar gewoon een dom ding wat heen en weer wordt
geslingerd door de G kodes,
Cees
CNC electronica en software -- http://www.leeuwinga.nl
Express your creativity in MOTION
Express your creativity in MOTION
Re: 3D printen op bestaande cnc machine
Heb effe ge-you-tubed, maar die E-as kan ik niet ontdekken in de filmpjes. Kun je die uitleggen? 3D printen op een bestaande cnc klinkt wel heel erg aanlokkelijk.
Gr.
Erik
Erik
Re: 3D printen op bestaande cnc machine
Hele intressante ontwikkeling, een mooie uitbreiding voor je cnc machine
Heb ook al eens op http://www.thingiverse.com/thing:5233 zitten kijken waar iemand bezig was met het testen van een experimental setup in mach3.
Alleen jammer dat je de code nog steeds moet cleanen, dit moet toch ook op een andere manier kunnen lijkt mij!
Heb ook al eens op http://www.thingiverse.com/thing:5233 zitten kijken waar iemand bezig was met het testen van een experimental setup in mach3.
Alleen jammer dat je de code nog steeds moet cleanen, dit moet toch ook op een andere manier kunnen lijkt mij!
Re: 3D printen op bestaande cnc machine
@Erik
Om e.a. duidelijker te maken geef ik onderstaand twee listings
De eerste is stukje G kode van het programma Repsnapper
Waarbij er een E kode wordt gegeven waarmee de stappenmotor
van de extruderunit wordt aangestuurd. In een situatie om een bestaande
machine te gebruiken heb je neiets aan deze E drive notering.
Alle cnc machinesystemen kennen wel een vierde As zgn A as.
Dus wat er nu gebeurd is om de kode aan te passen met drive letters
dus E wordt A that,s all foxs.....
In een G kode editor echt een fluitje van een halve eurocent.
De waarden van A sturen nu de stappenmotor aan welke op de extruder
unit zit en die zorgt voor aanvoer van het 3mm basidraad (ABS of PLA)
naar het onderste deel van de extruder kop het zgn hot end.
Door de aanvoer van de stappenmotor perst ie de gesmolten massa
door een 0.5mm gaatje.
Uiteraard ben je wel bovengenoemde print nodig om de verwarming
van de extruder hot end en de basisplaat waarop geprint word te verwarmen
en natuurlijk in temperatuur te regelen.
Is er in de G kode een G0 dan wordt er natuurlijk niet de draad stappenmotor
aangestuurd.
Kode direct uit het programma Repsnapper:
Nu dezelfde kode , waarbij drive letter E is vervangen door A
Het lijk wel of ik een expert ben, maar dat is echt niet zo.
Het interesseerd mij wel mateloos ,al jaren, echter de techniek
is nu toegankelijk en je kunt ook echt wat maken waar je wat aan hebt.
Afgelopen twee weken had ik al diverse keren dingen kunnen printen
die ik nu (CNC) gefreest hebt.
Ik wacht dus ook met veel spanning op de levering van de bestelde
Cube kit.
Cees
Om e.a. duidelijker te maken geef ik onderstaand twee listings
De eerste is stukje G kode van het programma Repsnapper
Waarbij er een E kode wordt gegeven waarmee de stappenmotor
van de extruderunit wordt aangestuurd. In een situatie om een bestaande
machine te gebruiken heb je neiets aan deze E drive notering.
Alle cnc machinesystemen kennen wel een vierde As zgn A as.
Dus wat er nu gebeurd is om de kode aan te passen met drive letters
dus E wordt A that,s all foxs.....
In een G kode editor echt een fluitje van een halve eurocent.
De waarden van A sturen nu de stappenmotor aan welke op de extruder
unit zit en die zorgt voor aanvoer van het 3mm basidraad (ABS of PLA)
naar het onderste deel van de extruder kop het zgn hot end.
Door de aanvoer van de stappenmotor perst ie de gesmolten massa
door een 0.5mm gaatje.
Uiteraard ben je wel bovengenoemde print nodig om de verwarming
van de extruder hot end en de basisplaat waarop geprint word te verwarmen
en natuurlijk in temperatuur te regelen.
Is er in de G kode een G0 dan wordt er natuurlijk niet de draad stappenmotor
aangestuurd.
Kode direct uit het programma Repsnapper:
Code: Selecteer alles
;[i] GCode generated by RepSnapper by Kulitorum
G21 ;metric is good!
G90 ;absolute positioning
T0 ;select new extruder
G28 ;go home
G92 E0 ;set extruder home
G1 F70
G1 Z0.19 E0 F70
G1 F2400
G1 X13.9932 Y15.2982 F2400
G1 X36.0211 E22.028 F2400
G1 X38.0176 Y18.1821 E25.5355 F2400
G1 X39.6751 Y24.3213 E31.8945 F2400
G1 X38.5921 Y30.5727 E38.239 F2400
G1 X34.9744 Y35.7846 E44.5835 F2400
G1 X29.4964 Y38.9853 E50.9279 F2400
G1 X23.1797 Y39.578 E57.2724 F2400
G1 X17.202 Y37.452 E63.6169 F2400
G1 X12.6779 Y33.004 E69.9614 F2400
G1 X10.4511 Y27.0631 E76.3059 F2400
G1 X10.9367 Y20.7373 E82.6503 F2400
G1 X13.9932 Y15.2982 E88.8894 F2400
G1 X14.1836 F2400[/i]
Code: Selecteer alles
[i]G1 F70
G1 Z0.19 A0 F70
G1 F2400
G1 X13.9932 Y15.2982 F2400
G1 X36.0211 A22.028 F2400
G1 X38.0176 Y18.1821 A25.5355 F2400
G1 X39.6751 Y24.3213 A31.8945 F2400
G1 X38.5921 Y30.5727 A38.239 F2400
G1 X34.9744 Y35.7846 A44.5835 F2400
G1 X29.4964 Y38.9853 A50.9279 F2400
G1 X23.1797 Y39.578 A57.2724 F2400
G1 X17.202 Y37.452 A63.6169 F2400
G1 X12.6779 Y33.004 A69.9614 F2400
G1 X10.4511 Y27.0631 A76.3059 F2400
G1 X10.9367 Y20.7373 A82[/i]
Het interesseerd mij wel mateloos ,al jaren, echter de techniek
is nu toegankelijk en je kunt ook echt wat maken waar je wat aan hebt.
Afgelopen twee weken had ik al diverse keren dingen kunnen printen
die ik nu (CNC) gefreest hebt.
Ik wacht dus ook met veel spanning op de levering van de bestelde
Cube kit.
Cees
CNC electronica en software -- http://www.leeuwinga.nl
Express your creativity in MOTION
Express your creativity in MOTION
Re: 3D printen op bestaande cnc machine
Aha, die E-as is dus de materiaaltoevoer. Ik v(f)rees dat dit het volgende project gaat worden.
Gr.
Erik
Erik
Re: 3D printen op bestaande cnc machine
Mooi, ik krijg de volgende week de eerste stuurkaarten
voor extruder en heated print tableau op voorraad .
Bij voldoende belangstelling zal ik er een pagina aan
wijden op mijn website. Wellicht dat ik ook een aantal
andere onderdelen kan bijvoegen zoals een extruder kop
en een aandrijfunit met/zonder Nema17 motortje.
Cees
voor extruder en heated print tableau op voorraad .
Bij voldoende belangstelling zal ik er een pagina aan
wijden op mijn website. Wellicht dat ik ook een aantal
andere onderdelen kan bijvoegen zoals een extruder kop
en een aandrijfunit met/zonder Nema17 motortje.
Cees
CNC electronica en software -- http://www.leeuwinga.nl
Express your creativity in MOTION
Express your creativity in MOTION
Re: 3D printen op bestaande cnc machine
Als je een setje gaat samenstellen heb ik zeker interesse.
Re: 3D printen op bestaande cnc machine
Setje of bouwpakketje incl. verbruiksmateriaal is inderdaad het allermooist.
Gr.
Erik
Erik
Re: 3D printen op bestaande cnc machine
Mij is het vorig jaar met EMC gelukt (daar kan je echt alles mee).
http://www.youtube.com/watch?v=19RM35yKGEc
Zelf een printje gemaakt dat de thermocouple uitleest en deze waarde omzet naar een een PWM (dus digitaal) signaal dat naar de LPT poort gaat.
De Gcode genereer ik met Skeinforge.
Helaas nog steeds geen tijd gehad/gemaakt om de boel beter af te stellen en af te werken..
http://www.youtube.com/watch?v=19RM35yKGEc
Zelf een printje gemaakt dat de thermocouple uitleest en deze waarde omzet naar een een PWM (dus digitaal) signaal dat naar de LPT poort gaat.
De Gcode genereer ik met Skeinforge.
Helaas nog steeds geen tijd gehad/gemaakt om de boel beter af te stellen en af te werken..
LinuxCNC user