zipgo
If it compiles, it is good; if it boots up, it is perfect. - Linus Torvalds
hoi,
Ik ben met een paar mensen bezig met het bouwen van een 3d printer.
Nu is het hele apparaat in elkaar gezet en nu moet de firmware op het moederbord worden gezet.
Weet iemand hoe dat moet?
Het programmeren van het moederbord moet kunnen met Arduino software (geen ervaring mee).
Als ik de firmware download krijg ik een aantal .h en .pde bestanden.
Maar wat moet ik hier mee? Een voor een uploaden, alles tegelijk?
ik hoop dat iemand ons kan helpen.
zipgo
Even de arduino omgeving downloaden van http://Arduino.cc. Daarmee kan je het pde bestand openen en programmeren in de print van je 3d printer, er vanuit gaande dat de chip die daarin zit al voorzien is van een bootloader. Let op dat je in het menu de juiste poort en hardwarevariant kiest.
Als je er niet uit komt: welke printer en welke electronica heb je? Dat maakt het voor ons wat makkelijker om aanwijzingen te geven.
zipgo
If it compiles, it is good; if it boots up, it is perfect. - Linus Torvalds
o, sorry jongens ik ben vergeten erbij te zetten om welke printer het gaat.
het gaat om een reprap mendel met een gen 6 moederbord ( Sanguino )
er is als het goed is al heeft hij al een bootloader.
maar moeten we de bestandjes een voor een uploaden?
Is dat de versie met allemaal losse printjes die met een bus aan elkaar hangen of die met 1 hoofdprint?
Een arduino source bestand bestaat uit een project bestand (de .pde) en een aantal source files (*.c en *.h). Je hoeft alleen de .pde in de arduino ide te openen.
[Bericht gewijzigd door pientertje op (45%)]
zipgo
If it compiles, it is good; if it boots up, it is perfect. - Linus Torvalds
Roland van Leusden
It's the rule that you live by and die for It's the one thing you can't deny Even though you don't know what the price is. It is justified.
Snap je probleem niet, staat gewoon op de website:
zipgo
If it compiles, it is good; if it boots up, it is perfect. - Linus Torvalds
het probleem is of eigenlijk de vraag:
waar moet ik beginnen? ik heb namelijk 6 .h bestanden en ook 6 .pde bestanden. en wat moet ik met deze bestanden moet ik ze een voor een uploaden?
Als je ze één voor één upload overschrijf je gewoon de vorige. Dus je moet er blijkbaar één uploaden. Welke moet je zelf even uitzoeken, dat staat vast wel ergens beschreven. Of er staat een beschrijving op het begin van de code (om die te lezen moet je de .pde bestanden openen met de Arduino IDE).
zipgo
If it compiles, it is good; if it boots up, it is perfect. - Linus Torvalds
ik heb even gekeken welk bestand ik moest hebben.
iik weet nu welk bestand en als ik die open dan opent hij automatisch ook de andere bestanden. maar als ik de hele zooi ga ulloaden krijg ik de volgende foutmelding:
avrdude: stk500_getsync(): not in sync: resp=0x00
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51
wat moet ik er mee doen?
elmowww
PA0EJE - www.eje-electronics.nl - e.jongerius[aapje]eje-electronics.nl - EJE Electronics - Elektronica/firmware ontwikkeling
Een gen6 board is bij levering (als je de "echte" hebt die hier uit de schuur komen) geprogrammeerd bij verzenden.
Als je ze zelf wilt overschrijven kan dat, er zit standaard een sanguino bootloader op.
1. Project inladen in Arduino omgeving (FiveD... .pde)
2. Sanguino selecteren als target.
3. Juiste COM poort selecteren
4. Repsnapper of andere software afsluiten die deze compoort ook gebruikt.
5. Reset knop op gen6 board indrukken
6. Druk op upload in arduino omgeving.
7. Als de samenvatting met sketch grootte ed. gegeven wordt, direct reset loslaten.
8. Als het goed is wordt nu je board ge (her)programmeerd.
De nieuwste code en de uploadgegevens staan als het goed is ook op de site van de leverancier.
zipgo
If it compiles, it is good; if it boots up, it is perfect. - Linus Torvalds
Op 29 juni 2011 15:27:05 schreef elmowww:
Een gen6 board is bij levering (als je de "echte" hebt die hier uit de schuur komen) geprogrammeerd bij verzenden.
ik kwam het toevallig net ook tegen toen ik met dat ding bezig was.
maar als het moederbord al geprogrammeerd is hoe moet ik dan veder?
als ik de RepRap Host Software start dat geeft hij een foutmelding dat hij geen reprap machine herkent op poort com 4.
ik heb alleen geen idee warom hij het niet doet.
elmowww
PA0EJE - www.eje-electronics.nl - e.jongerius[aapje]eje-electronics.nl - EJE Electronics - Elektronica/firmware ontwikkeling
zipgo
If it compiles, it is good; if it boots up, it is perfect. - Linus Torvalds
ik heb repsnapper als stuurprogramma laten proberen (ik had zelf geen tijd ) maar het doet nog niets.
nu kwam iemand op het idee dat het probleem misschien is dat we hem proberen aan te sturen met een laptop.
weer iemand toevalling of dit een probleem zou kunnen geven?
elmowww
PA0EJE - www.eje-electronics.nl - e.jongerius[aapje]eje-electronics.nl - EJE Electronics - Elektronica/firmware ontwikkeling
Selecteer gewoon het goede board en poort in je Arduino IDE, dan moet je hem zo kunnen uploaden.
Als dat niet lukt moet je misschien handmatig de reset knop even indrukken vòòr het uploaden.
zipgo
If it compiles, it is good; if it boots up, it is perfect. - Linus Torvalds
het uploaden van de firmware is gelukt .
maar hij doet niets.
een van mijn mede knutselaars heeft door middel van een kleine aanpassing in de pc software het voor elkaar gekregen dat de printer eenmalig (daarna moet alles opnieuw worden opgestart) de x of de y as kom bewegen. later heeft hij nog een aanpassing gedaan, de boel liep vast, aanpassing teruggezet en sinds dien krijgen we de volgende foutmelding:
DEBUG: Receive error, re-sending: Timeout receiving byte; try: 1; 0->0: 0 ( = 0 ) [14,156s/437ms]
DEBUG: Receive error, re-sending: Timeout receiving byte; try: 2; 0->0: 0 ( = 0 ) [14,156s/437ms]
iemand een idee wat we eraan kunnen doen?
dit is allemaal gedaan in de reprap host software.
met repsnapper is het ons (nog) niet gelukt om hem te laten bewegen.
omdat het met de reprap host software niet lukte en we alleen maar foutmeldingen kregen hebben we het toch maar geprobeerd met repsnapper dat doet wel iets.
we kunnen nu alle assen bewegen, alleen maar een kant op.
en als je hem een printopdracht geeft dat gaat de x as naar rechts, maar te ver. hij stopt dus niet op tijd als hij bij het eind is. dit doet hij ook met de andere assen. wat kan ik hier aan doen?
[Bericht gewijzigd door Henry S. op (21%)]
zipgo
If it compiles, it is good; if it boots up, it is perfect. - Linus Torvalds
Op 8 juli 2011 11:48:08 schreef shetelectronics1:
limit switch
er zitten wel opto sensors in maar daar reageert hij dus niet op.
rew
four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/
Ehhh. jij hebt software die NIET voor jou apparaat is in jou apparaat gestopt en vraagt nu dus: Waarom werkt het niet? Nou omdat de software niet voor jou apparaat is.
zipgo
If it compiles, it is good; if it boots up, it is perfect. - Linus Torvalds
Op 8 juli 2011 16:29:09 schreef rew:
Ehhh. jij hebt software die NIET voor jou apparaat is in jou apparaat gestopt...
als je een paar posts terug kijkt word de repsnapper software juist aangeraden om te proberen. dit is trouwens ook het eerste programma waarbij alle onderdelen kunnen bewegen (ook al is het maar een kant op).
maar welk programma zou ik dan wel moeten gebruiken??
oxurane
Van elk bezoek aan CO leer ik weer meer...
Ik wil voorop stellen dat ik deze topic niet wil kapen.
Toevallig zag ik dit topic en begon er in te lezen. Ik werd enthousiast en ben gaan rondneuzen op internet. Mijn interesse is gewekt en ik voel ook wel wat voor zo'n RepRap. Is er iemand in het noorden van Nederland (Groningen / Friesland / Drenthe) die zo'n RepRap operationeel heeft ? Ik zou het dolgraag willen bekijken en de nodige vragen willen stellen.
Voor zowel de TS als voor de poster hierboven, op Tweakers.net is hier een heel (lang) topic over. Daar zijn ook links naar verschillende 3D print organisaties / groepjes / etc. te vinden.
http://gathering.tweakers.net/forum/list_messages/1436458
@allen
Repsnapper is een programma op de pc om dat ding aan te sturen. Het leest G-codes in en stuurt dat naar de printer.
@TS
Laten we helemaal opnieuw beginnen, het is nu allemaal een beetje vaag wat je geprobeerd hebt. Probeer voor ons en voor jezelf het volgende op een rijtje te zetten:
- Welke source code gebruik je?
- Hoe heb je de rapsnapper aangesloten op de pc?
- Welke stappen heb je doorlopen voor het programmeren?
- Welke foutmelding in welke programma's krijg je (evt screenshots)?
zipgo
If it compiles, it is good; if it boots up, it is perfect. - Linus Torvalds
we hebben het eerst geprobeerd met de reprap host software, dat werkte voor geen meter.
later werd reasnapper aangeraden via dit forum, daarmee is het gelukt op de printer te laten bewegen, dit kon alleen één kant op. veder stopt hij niet als de x, y of z as aan het eind is, hij gaat dus gewoon veder terwijl dat niet kan.
de printer is aangesloten met een usb kabel.
op het moederbord staat de nieuwste gen6 firmware (http://reprap.org/mediawiki/images/5/58/GEN6_FW_20100824_FiveD_GCode_I…)
het programma repsnapper geeft geen foutmeldingen maar probeert de printer in een onmogelijke positie te zetten.
en met de reprap host software krijg ik het niet werkend, hij wil maar niet bewegen hij geeft de volgende foutmelding:
DEBUG: Receive error, re-sending: Timeout receiving byte; try: 1; 0->0: 0 ( = 0 ) [14,156s/437ms]
DEBUG: Receive error, re-sending: Timeout receiving byte; try: 2; 0->0: 0 ( = 0 ) [14,156s/437ms]
maar wat er nog moet gebeuren om het werkend te krijgen ik weet het (nog) niet. hopelijk is het nu weer een beetje duidelijk.
