schets UIT de Arduino halen

Hardware geleverd door Arduino
Gebruikers-avatar
Berichten: 6
Geregistreerd: 04 Jun 2013, 21:41
Woonplaats: Hoeksche Waard

schets UIT de Arduino halen

Berichtdoor drejansen » 01 Mei 2023, 20:38

Geachte Arduinoci, (English below)

De vraag: hoe haal ik de (binaire) code uit de Arduino?
Ik heb een minifrees met voorgeprogrammeerde Arduino gekocht.
De eindschakelaars willen niet werken, mogelijk is er iets mis.
Ik kan proberen wat te wijzigen, maar wil graag vóóraf een back-up van de interne schets maken.
Mocht ik de boel opblazen, dan kan ik de frees met een nieuwe Arduino de schets aanbrengen.
En nee, dan werken de eindschakelaars niet, maar ik kan wel blijven frezen.
Op voorhand bedankt voor uw info.
Groeten, Dré

-=-=-=-=-=-=-

Dear Arduinoci,

The question: how do I extract the (binary) code from the Arduino?
I bought a mini router with pre-programmed Arduino.
The limit switches do not want to work, something may be wrong.
I can try to make some changes, but would like to back up the internal sketch beforehand.
If I blow things up, I can apply the sketch with the cutter with a new Arduino.
And no, then the limit switches won't work, but I can keep milling.
Thanks in advance for your info.
Regards, Dré
 
 
Het leven is een gróót feest, maar je moet zelf de slingers ophangen!
 

Advertisement

Berichten: 180
Geregistreerd: 26 Aug 2015, 11:57

Re: schets UIT de Arduino halen

Berichtdoor Frits1956 » 01 Mei 2023, 21:11

volgens mij niet mogelijk.
Wat ik zou doen:
Nieuwe arduino nemen, software erop zetten waarvan ik denk dat het zou moeten kunnen werken.
Vervolgens daarmee kijken of ik het probleem van de endswitches kan oplossen.
Het gaat naar alle waarschijnlijkheid om GRBL software en dat is in ruime mate verkrijgbaar

Berichten: 180
Geregistreerd: 26 Aug 2015, 11:57

Re: schets UIT de Arduino halen

Berichtdoor Frits1956 » 02 Mei 2023, 09:04

Wat ik me zat te bedenken.....
Heb je tijdens het homen al handmatig ALLE schakelaars geprobeerd?
De software kijkt alleen naar het poortje waar de schakeling wordt verwacht. Als de schakelaar op het verkeerde poortje is aangesloten, komt er nooit een signaal. Door handmatig de overige schakelaars te bedienen kan je er achter komen of er wel wordt gereageerd. Wordt er gereageerd, dan is het een kwestie van stekkertjes wisselen.

Suc7

Berichten: 38
Geregistreerd: 20 Jul 2022, 14:40

Re: schets UIT de Arduino halen

Berichtdoor Harm J Seef » 04 Mei 2023, 16:18

Ja, in principe is het mogelijk om een binair programma vanuit een Arduino te lezen.
Immers, na het uploaden gebruikt AvrDude deze optie om te controleren of de upload correct uitgevoerd is.

In de praktijk wordt het binair uitlezen zelden tot nooit gedaan.
Je zult je immers moeten verdiepen in de exacte werking van AvrDude,
en het werken vanuit de command console moet voor jou appeltje eitje zijn.

Zelf zou ik eerst de eindschakelaars even loshalen en testen op deze nog wel goed zijn.

Berichten: 4064
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: schets UIT de Arduino halen

Berichtdoor shooter » 05 Mei 2023, 20:41

zit er wel een weerstand bij de eindschakelaars kun je zien of het signaal laag of hoog wordt als je de schakelaar bedient. zitten de eindschakelaars aan de goede input zoals frits voorstelt. en meestal zit er grbl software in die vrij te krijgen is. want in de arduino zit een gecompileerde code die heel moeilijk te lezen te vertalen is (gaat met een decompiler is niet te doen) en opblazen is best moeilijk hoor als je eerst maar alle connectoren nakijkt.
paul deelen
shooter@home.nl

Berichten: 62
Geregistreerd: 05 Feb 2023, 13:30

Re: schets UIT de Arduino halen

Berichtdoor sterretjeToo » 21 Mei 2023, 16:07

drejansen schreef:Geachte Arduinoci, (English below)
De vraag: hoe haal ik de (binaire) code uit de Arduino?


Welke Arduino?

Als het een AVR gebaseerde Arduino is kun je het uitlezen met een programmeer apparaat (bv https://www.pololu.com/product/3172) in combinatie met het programma avrdude.

Dit zal alleen werken als lock bits niet gezet zijn; als ze wel gezet zijn krijg je slechts een paar bytes terug.

Berichten: 38
Geregistreerd: 20 Jul 2022, 14:40

Re: schets UIT de Arduino halen

Berichtdoor Harm J Seef » 22 Mei 2023, 09:19

Hm, kan het zijn dat we met ons allen iets te moeilijk doen?

Het programma van een CNC-freesmachine kun je vaak als hex-bestand (‘firmware’) van de fabrikantswebsite downloaden. Om wat voor merk/type machine gaat het eigenlijk?

Terug naar Arduino hardware

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 7 gasten