Loading

4xiDraw (mod) ALL PIECES

by MiguelBi, published

4xiDraw (mod) ALL PIECES by MiguelBi Jun 25, 2017
1 Share
Download All Files

Thing Apps Enabled

Order This Printed View All Apps

Contents

License

Liked By

View All

Give a Shout Out

If you print this Thing and display it in public proudly give attribution by printing and displaying this tag.

Print Thing Tag

Makes

Thing Statistics

7314Views 2851Downloads Found in Robotics

Summary

COMPLETE VIDEO:

For convenience, you can print all the pieces in a single print (300mmx200mm).
Or in 2 prints, if your maximum printing surface is 200x200mm.
Good job!
https://www.youtube.com/watch?v=GthY-ipk7Ys

More from Robotics

view more

All Apps

Auto-magically prepare your 3D models for 3D printing. A cloud based 3D models Preparing and Healing solution for 3D Printing, MakePrintable provides features for model repairing, wall thickness...

App Info Launch App

Kiri:Moto is an integrated cloud-based slicer and tool-path generator for 3D Printing, CAM / CNC and Laser cutting. *** 3D printing mode provides model slicing and GCode output using built-in...

App Info Launch App
KiriMoto Thing App

With 3D Slash, you can edit 3d models like a stonecutter. A unique interface: as fun as a building game! The perfect tool for non-designers and children to create in 3D.

App Info Launch App

Print through a distributed network of 3D printing enthusiasts from across the US, at a fraction of the cost of the competitors. We want to change the world for the better through technology, an...

App Info Launch App

Quickly Scale, Mirror or Cut your 3D Models

App Info Launch App

3D Print a wide range of designs with Treatstock. Easy to use tools to get the perfect result. The global 3D printing network that connects you with high-quality and fast working print services nea...

App Info Launch App

Ciao. Potresti provare a stampare il mio gcode che ho caricato sul dropbox o rielaborare l'immagine per capire se e' proprio questo tipo di file che mi da' problemi o e' la stampante? Ho cambiato arduino e cnc shield ma niente...
Saluti e grazie.
https://drive.google.com/open?id=0B1W7o66G7pWbSDVoRnlRQ0VfQVk
Aggiungo che più le immagini sono grandi più il disegno si sfasa...non perdendo passi, ma come se li aumentasse...in particolare su asse Y ma anche su X in minima parte.

Puo' essere semplicemente un problema di GCODE generato in modo errato?

Si Andrea, è quello che sembrerebbe più probabile.
Sto terminando un nuovo video che pubblicherò a giorni, porta pazienza, appena riesco ti stampo il tuo file e ti do riscontro.
Ciao

Grazie gentilissimo. Attendo con calma ansiosa...

Hi. Thanks for reply. I find the reason of random disconnecting. I have Y axis not properly straight, so the towelpro that control the pen go under strain and disconnect the draw machine. How can i solve it? In particular if Y is in 0 position i haven't problem, but if the y in the max position, the slope is too hight.
Thanks for reply.

Hi Andrea, Difficult are the smooth blades that flex, it is more likely to be a problem with the plastic parts. I recommend printing them with 100% full filling. Proper assimilation then is essential to not overcome the problems you mentioned.
If the X and Y axes are not flat, it is difficult to make a good drawing. Also, the pen should touch the sheet slightly, it does not need to give too much force to the tip of the pen.

Thanks for tips. I am doing an upgrate to overcome that problem. I will post after try. Thanks. Regards, Andrea.

Hi. Thanks for sharing, great job. I have a question. I use universal gcode sender to sent the gcode to machine. But i have two issue. Randomly the gcode sender stop to work and disconnect the machine .
Then when i try to draw two parallel lines of a vectorize image, these not are parallel...excuse for my bad english. Have you any tips to scale up the precision?
Regards

Hello Andrea! Thank You!
I also use the same program. For disconnection problem try replacing the usb cable.
As far as the straight lines are concerned, first check for not having much play on the pen. For second measure the size of the displacements. Do they correspond to reality? The values of $ 100 and $ 101 may vary.


Ciao Andrea! Grazie!
Anche io uso lo stesso programma. Per il problema disconessioni prova a sostituire il cavo usb.
Per quanto riguarda le rette non del tutto parallele, controlla per prima cosa di non avere molto gioco sulla penna. Per secondo misura le dimensioni dei spostamenti. Corrispondono con la realtà? potrebbero essere i valori $100 e $101 da variare.

Hi. I check the connection and find that when the servo motor lift up and has too much friction, then it disconnect the drawing machine. For the second, i measure the size of x and y dispacements, they seems ok, but when i draw something, i notice that y axix have much displacements. Can you help me? Thanks a lot

Comments deleted.

Hey first of all Thank you for the great explantion! Great Job.

But i have Problem with the Servo engine

When I plug the orange signal cable on Z + Pin Runs the engine continuously.

Do you have i idea where the Problem is.

Sorry for my bad English i am from Germany :)

Hi Mastershort, Thanks.
Are you sure you have loaded the modified GRBL + Servomotor version and not the official GRBL version?
When powering the board it is normal that the servomotor goes all UP, or all down. Depends on how GRBL was configured.

Ok now it Works! GREAT but Thanks a lot

But if the servomotor lets him free to move, what happens by feeding? Do you have the same problem that makes noise?
Why should it go to the limit switch on one side and then stay there, without making any noise or anything else.

The correct way to install the pen holder is: Place the servomower halfway in its travel. (About 45 degrees above 180 degrees max). At that time insert the front part at about half the stroke. In this position you can move for 45 degrees below, or 45 upwards.

cool ! do you uzing arduino mega and ramps 1.4 ? can you explain ? ( i m french sorry for my bad language )

Well, I speak Italian instead. Hahaha :)
Yes, it can also work for Arduino Mega + Ramps 1.4, but you have to follow another road.
Take a look here ...: https://github.com/darkomen/4xiDraw

Ma sei italiano???
A saperlo prima...
Grazie per il tuo aiuto. Mi potresti dire se c'e' un modo di invertire la rotazione del motorino tower Pro?
Poi ho un altro problema. E' come se l'asse Y perdesse passi...Da cosa puo' dipendere? Nel senso che le immagini mi vengono schiacciate sull'asse Y...
Grazie. Saluti, Andrea.

Certo Andrea, Italiano!
Per invertire il servo motore, per esempio comandando l'eggbot su inkscape, basta dare i valori inversi di alzare ed abbassare il pennarello, ed ecco che il movimento del servomotore si inverte. Per quanto riguarda l'4xidraw mi sa che devi modificare il file Gcode. Il valore di M3 che vai ad indicare farà muovere il servomotore nel verso che indicherai. E' sempre consigliato fare le prove a vuoto prima di installarlo definitivamente nel plotter. Controlla nel file di Arduino, da lì dovresti poter dichiarare che il servomotore esegua spostamenti inversi. Fai prima smontarlo e girarlo di 180° se hai movimenti al rovescio!
In questo plotter per fare spostamenti all'asse Y, come del resto per l'asse X, si devono muovere entrambi i motori. Può darsi che uno dei 2 dia problemi. Hai correttamente impostato la Vref nei due driver? Guarda questo video https://www.youtube.com/watch?v=wpUMptJo-xs ed imposta la giusta corrente elettrica! Impossibile perder passi se il motore è settato correttamente!
Se inverti i due cavi dei 2 motori cosa succede? sempre stesso problema oppure varia?

Ciao grazie per la risposta. Mi stà facendo uscire pazzo questa macchina. Si invertendo i motori il problema non cambia. E la vref è settata correttamente. È come se l'immagine che vado a stampare fosse shiftata mentre viene stampata
https://drive.google.com/folderview?id=0B1W7o66G7pWbSDVoRnlRQ0VfQVk
Se vedi l'occhio della donna dovrebbe essere su e non giù. Così come l'asse X e Y li trovo spostati dalla posizione iniziale se terminata la stampa con universal gcode faccio home...

Ti credo!! è proprio strano il tuo caso!!!
Sposta solo una parte di disegno, così.... a caso?! Non ho mai visto nulla del genere! La rimanente parte del disegno sembra tutta ok.
Ma il Gcode di questa donna lo hai realizzato tu da una immagine? O lo hai preso da internet? Sto provando a pensare a qualche soluzione, ma non mi viene in mente veramente niente!

L'immagine vettoriale l'ho scaricata da internet, importata in inkscape, poi vectorize bitmap ed esportata con l'estensione che tu consigli. In ultimo con universal gcode sender la invio alla macchina. La cosa strana è che mi succede con tutte le immagini che provo a vettorializzare, ma se alla macchina dico di fare delle linee di 10cm in orizzontale e verticale non ho problemi. Quello che noto è che durante il disegno tutte le linee a lungo andare vengono sfasate in avanti ma non come se perdesse i passi, ma come se li aumentasse...mha...ti posto anche la mia configurazione
$$
$0=10 (step pulse, usec)
$1=25 (step idle delay, msec)
$2=0 (step port invert mask:00000000)
$3=0 (dir port invert mask:00000000)
$4=0 (step enable invert, bool)
$5=0 (limit pins invert, bool)
$6=0 (probe pin invert, bool)
$10=3 (status report mask:00000011)
$11=0.010 (junction deviation, mm)
$12=0.002 (arc tolerance, mm)
$13=0 (report inches, bool)
$20=0 (soft limits, bool)
$21=0 (hard limits, bool)
$22=0 (homing cycle, bool)
$23=0 (homing dir invert mask:00000000)
$24=25.000 (homing feed, mm/min)
$25=500.000 (homing seek, mm/min)
$26=250 (homing debounce, msec)
$27=1.000 (homing pull-off, mm)
$100=80.000 (x, step/mm)
$101=80.000 (y, step/mm)
$102=80.000 (z, step/mm)
$110=1500.000 (x max rate, mm/min)
$111=1500.000 (y max rate, mm/min)
$112=500.000 (z max rate, mm/min)
$120=1500.000 (x accel, mm/sec^2)
$121=1500.000 (y accel, mm/sec^2)
$122=5.000 (z accel, mm/sec^2)
$130=200.000 (x max travel, mm)
$131=200.000 (y max travel, mm)
$132=100.000 (z max travel, mm)
ok
Uso un alimentatore da 12 2A. Ma non è che quando interviene il servo, cala la tensione sul motori e scada l'immagine?
Mi viene in dubbio...io utilizzo dei driver drv4988. Come hai settato i jumper dei driver e a che tensione li hai?

12v 2A è veramente poco!! Non dico un alimentatore 12v 6A di output come il mio, ma almeno un 12v 3A.... come minimo!! Che non sia proprio lì il problema!
Non credo possa centrare la config di GRBL, in ogni caso la mia è questa:

Connected to COM4 @ 115200 baud
Grbl 0.9i ['$' for help]

$$
$0=10 (step pulse, usec)
$1=25 (step idle delay, msec)
$2=0 (step port invert mask:00000000)
$3=0 (dir port invert mask:00000000)
$4=0 (step enable invert, bool)
$5=0 (limit pins invert, bool)
$6=0 (probe pin invert, bool)
$10=3 (status report mask:00000011)
$11=0.010 (junction deviation, mm)
$12=0.002 (arc tolerance, mm)
$13=0 (report inches, bool)
$20=0 (soft limits, bool)
$21=0 (hard limits, bool)
$22=0 (homing cycle, bool)
$23=0 (homing dir invert mask:00000000)
$24=25.000 (homing feed, mm/min)
$25=500.000 (homing seek, mm/min)
$26=250 (homing debounce, msec)
$27=1.000 (homing pull-off, mm)
$100=100.000 (x, step/mm)
$101=100.000 (y, step/mm)
$102=250.000 (z, step/mm)
$110=1500.000 (x max rate, mm/min)
$111=1500.000 (y max rate, mm/min)
$112=500.000 (z max rate, mm/min)
$120=750.000 (x accel, mm/sec^2)
$121=750.000 (y accel, mm/sec^2)
$122=10.000 (z accel, mm/sec^2)
$130=297.000 (x max travel, mm)
$131=210.000 (y max travel, mm)
$132=200.000 (z max travel, mm)
ok

Ma uso nema 17 con pulegge da 20denti? Come mai gli step per mm sono a 100 e non ad 80?

Nice. What software did you use to generate the gcode?

Using the "Inkscape" vector graphics program along with a special "plug in", you can create several G-Code files, starting with a drawing. Universal G-code Sender (Java) will do the rest.

Top