3D printen op bestaande cnc machine

Hier kunnen de nieuwste ontwikkelingen en zelfbouw printers besproken worden

Moderator: Moderators

Leeuwinga
Berichten: 2981
Lid geworden op: 29 apr 2007 15:00
Locatie: Roden
Contacteer:

3D printen op bestaande cnc machine

Bericht door Leeuwinga »

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

4598
CNC electronica en software -- http://www.leeuwinga.nl
Express your creativity in MOTION
Gebruikersavatar
Arie Kabaalstra
Donateur
Berichten: 13479
Lid geworden op: 07 feb 2007 18:37
Locatie: Bakhuuz'n
Contacteer:

Re: 3D printen op bestaande cnc machine

Bericht door Arie Kabaalstra »

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..
Leeuwinga
Berichten: 2981
Lid geworden op: 29 apr 2007 15:00
Locatie: Roden
Contacteer:

Re: 3D printen op bestaande cnc machine

Bericht door Leeuwinga »

@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. :lol:

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
Tiny
Berichten: 277
Lid geworden op: 01 feb 2010 21:11
Locatie: Tilburg
Contacteer:

Re: 3D printen op bestaande cnc machine

Bericht door Tiny »

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.
Gebruikersavatar
joopbos
Donateur
Berichten: 904
Lid geworden op: 12 mar 2008 19:34
Locatie: Dordrecht
Contacteer:

Re: 3D printen op bestaande cnc machine

Bericht door joopbos »

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
Leeuwinga
Berichten: 2981
Lid geworden op: 29 apr 2007 15:00
Locatie: Roden
Contacteer:

Re: 3D printen op bestaande cnc machine

Bericht door Leeuwinga »

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, :mrgreen:
Cees
CNC electronica en software -- http://www.leeuwinga.nl
Express your creativity in MOTION
Gebruikersavatar
Erik
Berichten: 1403
Lid geworden op: 21 jan 2007 21:04
Locatie: Den Haag
Contacteer:

Re: 3D printen op bestaande cnc machine

Bericht door Erik »

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
Gebruikersavatar
parallax
Berichten: 207
Lid geworden op: 02 jul 2010 12:00
Locatie: Zuid Friesland
Contacteer:

Re: 3D printen op bestaande cnc machine

Bericht door parallax »

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!
Leeuwinga
Berichten: 2981
Lid geworden op: 29 apr 2007 15:00
Locatie: Roden
Contacteer:

Re: 3D printen op bestaande cnc machine

Bericht door Leeuwinga »

@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:

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]
Nu dezelfde kode , waarbij drive letter E is vervangen door A

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 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
CNC electronica en software -- http://www.leeuwinga.nl
Express your creativity in MOTION
Gebruikersavatar
Erik
Berichten: 1403
Lid geworden op: 21 jan 2007 21:04
Locatie: Den Haag
Contacteer:

Re: 3D printen op bestaande cnc machine

Bericht door Erik »

Aha, die E-as is dus de materiaaltoevoer. Ik v(f)rees dat dit het volgende project gaat worden.
Gr.

Erik
Leeuwinga
Berichten: 2981
Lid geworden op: 29 apr 2007 15:00
Locatie: Roden
Contacteer:

Re: 3D printen op bestaande cnc machine

Bericht door Leeuwinga »

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
CNC electronica en software -- http://www.leeuwinga.nl
Express your creativity in MOTION
Lude
Berichten: 862
Lid geworden op: 04 jan 2008 21:01
Locatie: Groningen

Re: 3D printen op bestaande cnc machine

Bericht door Lude »

Als je een setje gaat samenstellen heb ik zeker interesse.
Gebruikersavatar
Erik
Berichten: 1403
Lid geworden op: 21 jan 2007 21:04
Locatie: Den Haag
Contacteer:

Re: 3D printen op bestaande cnc machine

Bericht door Erik »

Setje of bouwpakketje incl. verbruiksmateriaal is inderdaad het allermooist.
Gr.

Erik
Gebruikersavatar
Joost
Berichten: 180
Lid geworden op: 24 jan 2007 10:38
Locatie: Veldhoven
Contacteer:

Re: 3D printen op bestaande cnc machine

Bericht door Joost »

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.. :cry:
LinuxCNC user
Plaats reactie