Pagina 1 van 2

Tonino reparatie en firmware installatie

Geplaatst: vr 28 mar 2025, 01:00
door fob
Ik gebruik de Tonino classic Roast Color Meter om de bruinte van mijn koffiebrandsels te meten. Deze heb ik een poosje geleden van een forumgenoot overgenomen. Nu hield hij er plotseling mee op, dat wil zeggen dat het display zwart bleef en het apparaat werd niet meer herkend als ik het aansloot op mijn computer.

Gelukkig zit het apparaat eenvoudig in elkaar en zijn de hardware specificaties zelfs hier beschreven. Het leek erop dat de Arduino Nano defect was, dus ik besloot die te vervangen. Dat leek een eenvoudige klus, omdat ik er nog wel een had liggen. En ook de firmware is hier vrij beschikbaar.

Helaas is de firmware weliswaar vrijgegeven, maar sinds jaren niet geupdate en niet in een bruikbare vorm gepubliceerd. Aan het bestand "Tonino.ino" te zien is het een zogenaamde "sketch" voor de Arduino IDE. Maar als je die probeert te compileren wordt je geconfronteerd met vele foutmeldingen. Om die te verhelpen zijn veel aanpassingen nodig in de broncode en daarvoor is enige kennis nodig van programmeren in C. Daarom heb ik het repository omgezet van een Arduino sketch naar een PlatformIO project structuur en deze als "fork" gepubliceerd op https://github.com/fvdbeek/Tonino-Firmware. Ik heb er instructies aan toegevoegd voor mensen die minder technisch onderlegd zijn maar graag hun oude Tonino willen blijven gebruiken als de Arduino moet worden vervangen.

Omdat ik niet de officiële Arduino Nano maar een daarmee compatibele kloon heb gebruikt, werkte de Tonino desktop applicatie ineens ook niet meer. Daarnaast wordt sinds enkele jaren alleen nog een versie aangeboden voor Windows en Mac, maar niet meer voor GNU/Linux. Daarom heb ik ook deze applicatie aangepast, zodat hij mijn Arduino kloon herkent en ik de nieuwste versie onder Linux kan gebruiken. Dit heb ik vooralsnog alleen voor eigen gebruik aangepast (een specifieke aanpassing voor de Arduino kloon die ik gebruik), en nog niet gepubliceerd. Als ik wat meer tijd heb kan ik ook een fork van deze applicatie publiceren die voor algemeen gebruik geschikt is.

Overigens bleek het display ook defect, dus dat moest eveneens worden vervangen. Daarvoor heb ik dit display gebruikt.

Mocht iemand ook een defecte Tonino Classic hebben dan ben ik graag bereid om te helpen hem weer in orde te maken.

Re: Tonino reparatie en firmware installatie

Geplaatst: vr 28 mar 2025, 03:50
door Hk87
fob schreef: Ik gebruik de Tonino classic Roast Color Meter om de bruinte van mijn koffiebrandsels te meten. Deze heb ik een poosje geleden van een forumgenoot overgenomen. Nu hield hij er plotseling mee op, dat wil zeggen dat het display zwart bleef en het apparaat werd niet meer herkend als ik het aansloot op mijn computer.

Gelukkig zit het apparaat eenvoudig in elkaar en zijn de hardware specificaties zelfs hier beschreven. Het leek erop dat de Arduino Nano defect was, dus ik besloot die te vervangen. Dat leek een eenvoudige klus, omdat ik er nog wel een had liggen. En ook de firmware is hier vrij beschikbaar.

Helaas is de firmware weliswaar vrijgegeven, maar sinds jaren niet geupdate en niet in een bruikbare vorm gepubliceerd. Aan het bestand "Tonino.ino" te zien is het een zogenaamde "sketch" voor de Arduino IDE. Maar als je die probeert te compileren wordt je geconfronteerd met vele foutmeldingen. Om die te verhelpen zijn veel aanpassingen nodig in de broncode en daarvoor is enige kennis nodig van programmeren in C. Daarom heb ik het repository omgezet van een Arduino sketch naar een PlatformIO project structuur en deze als "fork" gepubliceerd op https://github.com/fvdbeek/Tonino-Firmware. Ik heb er instructies aan toegevoegd voor mensen die minder technisch onderlegd zijn maar graag hun oude Tonino willen blijven gebruiken als de Arduino moet worden vervangen.

Omdat ik niet de officiële Arduino Nano maar een daarmee compatibele kloon heb gebruikt, werkte de Tonino desktop applicatie ineens ook niet meer. Daarnaast wordt sinds enkele jaren alleen nog een versie aangeboden voor Windows en Mac, maar niet meer voor GNU/Linux. Daarom heb ik ook deze applicatie aangepast, zodat hij mijn Arduino kloon herkent en ik de nieuwste versie onder Linux kan gebruiken. Dit heb ik vooralsnog alleen voor eigen gebruik aangepast (een specifieke aanpassing voor de Arduino kloon die ik gebruik), en nog niet gepubliceerd. Als ik wat meer tijd heb kan ik ook een fork van deze applicatie publiceren die voor algemeen gebruik geschikt is.

Overigens bleek het display ook defect, dus dat moest eveneens worden vervangen. Daarvoor heb ik dit display gebruikt.

Mocht iemand ook een defecte Tonino Classic hebben dan ben ik graag bereid om te helpen hem weer in orde te maken.
fob schreef: vr 28 mar 2025, 01:00 Om die te verhelpen zijn veel aanpassingen nodig in de broncode en daarvoor is enige kennis nodig van programmeren in C.
Leuk zeg!

Ik kreeg een tijd geleden het krankzinnige idee om 'even' computertaal te leren.
Bleek ontzettend complex te zijn 🤣

Inmiddels heel wat 'hello world' variaties in Python, Java en C verder en moet zeggen, ik snap er nog steeds geen bal van 😅

Morgen krijg ik wat esp32-s3 binnen van ome alie, de bedoeling is om er mee te kloten. Als het goed is kan je vrij eenvoudig via de Arduino IDE, een permanent adblocker installeren met die dingen dus dat wordt mn eerste project.

Waren de foutcodes in C trouwens niet meer te repareren dat het via een omweg moest?

Re: Tonino reparatie en firmware installatie

Geplaatst: vr 28 mar 2025, 07:04
door fransg
fob schreef: vr 28 mar 2025, 01:00 Ik gebruik de Tonino classic Roast Color Meter om de bruinte van mijn koffiebrandsels te meten. Deze heb ik een poosje geleden van een forumgenoot overgenomen. Nu hield hij er plotseling mee op, dat wil zeggen dat het display zwart bleef en het apparaat werd niet meer herkend als ik het aansloot op mijn computer.

Gelukkig zit het apparaat eenvoudig in elkaar en zijn de hardware specificaties zelfs hier beschreven. Het leek erop dat de Arduino Nano defect was, dus ik besloot die te vervangen. Dat leek een eenvoudige klus, omdat ik er nog wel een had liggen. En ook de firmware is hier vrij beschikbaar.

Helaas is de firmware weliswaar vrijgegeven, maar sinds jaren niet geupdate en niet in een bruikbare vorm gepubliceerd. Aan het bestand "Tonino.ino" te zien is het een zogenaamde "sketch" voor de Arduino IDE. Maar als je die probeert te compileren wordt je geconfronteerd met vele foutmeldingen. Om die te verhelpen zijn veel aanpassingen nodig in de broncode en daarvoor is enige kennis nodig van programmeren in C. Daarom heb ik het repository omgezet van een Arduino sketch naar een PlatformIO project structuur en deze als "fork" gepubliceerd op https://github.com/fvdbeek/Tonino-Firmware. Ik heb er instructies aan toegevoegd voor mensen die minder technisch onderlegd zijn maar graag hun oude Tonino willen blijven gebruiken als de Arduino moet worden vervangen.

Omdat ik niet de officiële Arduino Nano maar een daarmee compatibele kloon heb gebruikt, werkte de Tonino desktop applicatie ineens ook niet meer. Daarnaast wordt sinds enkele jaren alleen nog een versie aangeboden voor Windows en Mac, maar niet meer voor GNU/Linux. Daarom heb ik ook deze applicatie aangepast, zodat hij mijn Arduino kloon herkent en ik de nieuwste versie onder Linux kan gebruiken. Dit heb ik vooralsnog alleen voor eigen gebruik aangepast (een specifieke aanpassing voor de Arduino kloon die ik gebruik), en nog niet gepubliceerd. Als ik wat meer tijd heb kan ik ook een fork van deze applicatie publiceren die voor algemeen gebruik geschikt is.

Overigens bleek het display ook defect, dus dat moest eveneens worden vervangen. Daarvoor heb ik dit display gebruikt.

Mocht iemand ook een defecte Tonino Classic hebben dan ben ik graag bereid om te helpen hem weer in orde te maken.
Indrukwekkend, wat een prestatie, super knap!

Re: Tonino reparatie en firmware installatie

Geplaatst: vr 28 mar 2025, 07:21
door bobbee
Goed gedaan, je hebt hem gerepareerd! De rest van wat je omschrijft begrijp ik maar niet hoe je zoiets voorelkaar krijgt. Knap!

Re: Tonino reparatie en firmware installatie

Geplaatst: vr 28 mar 2025, 07:42
door mr Blanc
4 jaar geleden ook met zo'n Arduino ESP32 aan de slag geweest, en mede door mensen zoals jij met goede verslaglegging en een beetje inzicht de shottimer voor de Lelit MaraX gemaakt. Leuk project en als je er in zit lukt t allemaal goed en kon ik ook wel wat codes aanpassen. Maar jou project is wel echt next level!

Heb je deze kennis ook in het dagelijks leven/werk nodig?

Re: Tonino reparatie en firmware installatie

Geplaatst: vr 28 mar 2025, 07:51
door fob
Hk87 schreef: vr 28 mar 2025, 03:50 Waren de foutcodes in C trouwens niet meer te repareren dat het via een omweg moest?
Nee, het waren allemaal fouten die te maken hadden met doodlopende verwijzingen. Dus een wijziging van de structuur van het project was een logische oplossing.

Re: Tonino reparatie en firmware installatie

Geplaatst: vr 28 mar 2025, 07:54
door fob
mr Blanc schreef: vr 28 mar 2025, 07:42 Heb je deze kennis ook in het dagelijks leven/werk nodig?
Nee, helemaal niet. ik vind het leuk om in mijn vrije tijd dingen te maken.

Re: Tonino reparatie en firmware installatie

Geplaatst: vr 28 mar 2025, 09:28
door fob
Eigenlijk was de boodschap van mijn post dat het repareren van een Tonino niet heel moeilijk is. Misschien schrijf ik nog eens een instructie voor zelfbouw, inclusief software en 3d printmodel. Want de nieuwe Tonino versie kost 699 euro, wat veel geld is voor een hobbyist. Zou daar belangstelling voor zijn?

Dan moet ik wel een oplossing vinden voor het calibreren van de sensor. Tonino leverde daarvoor twee kleuren vilt mee, maar die zijn niet meer los te krijgen.

Re: Tonino reparatie en firmware installatie

Geplaatst: vr 28 mar 2025, 10:13
door Pti
Knap gedaan hoor! Zou je iets als verfkleurstalen kunnen gebruiken als calibratiematerialen? Als je bijvoorbeeld twee RAL kleuren zou pakken dan heb je iets universeels dat ook nog eens redelijk makkelijk toegankelijk zou moeten zijn voor zelfbouwers.

Re: Tonino reparatie en firmware installatie

Geplaatst: vr 28 mar 2025, 10:15
door bobbee
fob schreef:Eigenlijk was de boodschap van mijn post dat het repareren van een Tonino niet heel moeilijk is. Misschien schrijf ik nog eens een instructie voor zelfbouw, inclusief software en 3d printmodel. Want de nieuwe Tonino versie kost 699 euro, wat veel geld is voor een hobbyist. Zou daar belangstelling voor zijn?

Dan moet ik wel een oplossing vinden voor het calibreren van de sensor. Tonino leverde daarvoor twee kleuren vilt mee, maar die zijn niet meer los te krijgen.
Gaaf! We hebben een 3d printer. Zou zo'n tool er best bij willen hebben. Maar ik snap het als het uiteindelijk misschien best teveel werk is om op te zetten. Ik wacht geduldig af.