EggBot: Difference between revisions

From Digimaken Wiki

Fabian (talk | contribs)
Line 40: Line 40:


==Electronica==
==Electronica==
Wij gebruiken een Arduino met twee [https://www.pololu.com/product/1182 Pololu stepper drivers], net als de [http://pleasantsoftware.com/developer/3d/spherebot/ SphereBot]. We gebruiken dezelfde pinout als in dat project.
Wij gebruiken de originele print van Eggbot. die is te verkrijgen op: https://www.sparkfun.com/products/10025 . of de Duitse verzie: http://shop.evilmadscientist.com/productsmenu/partsmenu/188-ebb


==Firmware en software==
==Firmware en software==

Revision as of 13:20, 12 March 2015

Het is al weer bijna pasen! Dus tijd om een projectje uit de kast te halen dat al lang op onze whishlist stond: De Eggbot

Er zijn heel wat variaties EggBot gemaakt in de loop der tijd. Ik geloof dat het oorspronkelijke project bij EvilMadScientist vandaan kwam. Die hebben er inmiddels een commerciële kit van gemaakt, maar wel voor een prijs die niet meer leuk is. Gelukkig is het project wel goed Open Source gedocumenteerd en kan je er dus ook zelf eentje maken.

Veel eggbot-modellen werken op basis van een Arduino, maar "The Original Eggbot" gebruikt een speciaal EiBotBoard dat op een PIC-chip gebaseerd is. EiBotBoards zijn los te koop bij Sparkfun

zelfbouw project

Wij hebben de EggBot zelf samengesteld. Hier onze Bill of materials:

Koop onderdelen

onderdelen:	        aantal:	
M5 moeren	        26x	
M5 imbus bouten 25mm	12x	
M5 bolkop bouten 20mm	14x	
M5 ringen	        12x	
M5 grip ringetjes	26x	 
hoekjes 5mm gaten	13x
afstandhouders 20mm	4x	
M3 bolkop bouten 10mm	8x	
M3 moeren	        4x	
M3 ringen	        12x	
M3 bolkop schroeven 10mm 4x	
M4 bout 25mm	        1x	
stappenmotoren	        2x	
servo's	        1x	
springveer	        1x

Maak onderdelen

Onderdeel:	  Bestandsnaam:
voorplaat	  stranica_spredaj
achterplaat	  stranica_zadaj
zijplaat rechts	  stranica_desno_zunanja
zijplaat links	  stranica_levo stranica_desno_notranja
houder arm deel1	pero-nastavek
houder arm deel2	nosilec peresa - zoom
arm deel1	  pant-folija
arm deel2	  nosilec peresa - gordol
servohouder	  servonosilec
eihouders

Electronica

Wij gebruiken de originele print van Eggbot. die is te verkrijgen op: https://www.sparkfun.com/products/10025 . of de Duitse verzie: http://shop.evilmadscientist.com/productsmenu/partsmenu/188-ebb

Firmware en software

De Eggbot Inkscape Plugin werkt alleen met "echte" Eggbots: https://github.com/evil-mad/EggBot

PleasantSoftware gebruikt de Unicorn Gcode extension, maar die is wat verouderd.

Firmware: https://github.com/zaggo/SphereBot

Beter? https://github.com/cocktailyogi/EggDuino

Tips: zoek op eggbot/spherebot/egdduino op GitHub

http://3d-prints.blogspot.nl/2013/03/egg-bot.html

Firmware techniek

Accelstepper driver howto: http://www.airspayce.com/mikem/arduino/AccelStepper/classAccelStepper.html
multi stepper: http://www.airspayce.com/mikem/arduino/AccelStepper/MultiStepper_8pde-example.html


Template in Inkscape

De template die ik in Inkscape gemaakt heb heeft een afmeting van 3200px breed bij 700px hoog. Anders raakt bij 800px hoog de pen de zijkanten van de Eggbot.

[[1] Eggbot_default.svg]

Hierin heb ik voorbeelden opgenomen van het lettertype CamBam_Stick. Dit is een single line font, hiervoor heb ik in deze template aanpassingen gemaakt voor bij Fill en Stroke. De vulling uit gezet bij Fill en de lijn aan gezet op 1 px bij Stroke.

Verder heb ik meerdere lagen aangemaakt, waarbij laag 4 handig is voor een test, maar daar staat meer tekst en tekening in dan op 3200x800 px past.

Tekenen kun je dan in laag 1 (en 2 en 3), en deze dan via 'Layers' in de Eggbot controle versturen door enkel deze laag te selecteren + Apply.