Forum: Mikrocontroller und Digitale Elektronik Thermomix TM31 Modifikation


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Follow2000 (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Zusammen,

ich verfolge gespannt die Diskussion um den Hack der Rezeptchips.

Ich habe mir einen Thermomix TM31 gekauft.
Als Hardwareentwickler dachte ich mir das der TM31 doch ,was die 
Kernhardware betrifft, alles hat was der TM5 hat:

- Heizen
- Linkslauf
- Rechtslauf
- Wiegen

Das einzige was ihm fehlt ist die Bedienoberfläche.

Deshalb habe ich mir gedacht warum verpassen wir dem TM31 nicht einfach 
einen Touchscreen USB Port  WLAN ?

Ich denke daran die Bedienplatine durch eine neue mit Touchscreen 
auszutauschen.
Die Hardware zu designen ist für mich kein Problem. Ich habe Zugriff auf 
eine professionelle Leiterkartenfräse und kann natürlich routen ,was ich 
auch beruflich mache:-) Ich habe zusätzlich Zugriff auf einen 3D 
Drucker, damit könnte ich eine neue passende Bedienblende ausdrucken.

Ich suche auf diesem Weg Leute die Lust haben an diesem Projekt 
mitzuarbeiten. Woran es mir mangelt sind Programmierkenntnisse und CAD 
zum erstellen der neuen Bedienblende.

Was die Hardware betrifft stellt sich die Frage was eher geeignet ist. 
Ein raspberry pi mit Display + Touchscreen ? Oder ein Arduino mit 
Display und Touchscreen. Natürlich sollte das Ding direkt WLAN bekommen 
:-)

Interessant ist bei allem die Möglichkeiten die man dem Teil damit 
verleihen könnte. Eigene Rezeptchips, Fernstart, Überwachung, Rezepte 
direkt aus dem WWW.

Ich habe mir mal die Hardware direkt etwas näher angesehen.
Was die Waage betrifft besteht das aus 3 Wägezellen. Die sind auf die 
Stecker CN1 CN2 und CN3. PIN 1 ist jeweils gekennzeichnet. PIN 1ist 
Masse und PIN 4 ist VCC (5V) bei allen 3 Steckern. Die könnte man mit 
HX711 an die Hardware anbinden. Der Rest wäre dann wieder Software, wie 
man aus den 3 Wägezellen das Gewicht richtig rausbekommt.

Der 2 polige Stecker CN5 geht zum Mixtopf. Das ist der Tempsensor.

: Verschoben durch User
von Follow2000 (Gast)


Angehängte Dateien:

Lesenswert?

Interessant wird es bei dem 5 poligen Stecker. Der geht zur 
Leistungsplatine.

Pin 1 ist GND, Pin 3 ist VCC 12,3V das ist die Versorgung der 
Bedienplatine.

PIN 2, 4, 5 gehen auf die 3 Optokoppler auf der Leistungsplatine. 
Dadurch konnte man sicher sagen welche Pin Eingang und welche Ausgang 
sind.

PIN 2 und PIN 5 sind Ausgänge von der Bedienplatine.
PIN 4 ist ein Eingang von der Bedienplatine.

Jetzt habe ich mein Oskar rausgeholt und mir die Signale mal angesehen 
:-)

PIN 5 geht auf 1,4V wenn der Thermomix Deckel geschlossen ist.Scheint 
ein Enable Signal für die Leistungsplatine zu sein. Ich gehe mal davon 
aus das wenn das Signal bei vollem Lauf des Motors auf 0V geht, der 
Motor aktiv gebremst wird (Nothalt?)

von Follow2000 (Gast)


Angehängte Dateien:

Lesenswert?

Richtig interessant sind die Signale auf dem PIN 2 und 4.
Leider kann ich irgendwie nicht mehr als ein Bild anhängen.

Hier liegt ein serielles Signal an. Und jetzt wird knifflig.
Wie wird das Signal codiert? Die Bedienplatine übergibt den 
Leistungsteil die Drehzahl/Richtung und die Temperatur. Hier sind wieder 
ein paar Erfahrene Leute gefragt. Auf PIN2 gibt die Bedienplatine die 
Anweisung raus und der Leistungsteil antwortet auf PIN4 auch.

von Follow2000 (Gast)


Angehängte Dateien:

Lesenswert?

Leider ist das etwas knifflig zu erfassen. Im Standby kommt immer 
dasselbe Telegramm wie im Bild. Drehe ich jetzt an der Drehzahl fliegt 
zwischendurch ein anderes Telegramm rein und dann kommt immer wieder das 
gleiche Telegramm wie im Bild.  Ich habe auch einen Logicanalyser damit 
könnte ich das Signal und die Antwort etwas ausführlicher aufzeichnen.

Das Antwort Telegramm auf PIN 4 ist auf einem anderen Logiclevel 0-12V.
Das Telegramm was gesendet wird ist wie im Oskar bild zu sehen zwischen 
0-3V.

Ich hoffe ich finde hier ein paar Mitstreiter. Das könnte dann ein sehr 
interessantes Projekt werden. Vielleicht weiß auch jemand wo man ein 
paar technische Infos zum TM31 bekommt :-).

Gruß

Follow2000

von Follow2000 (Gast)


Lesenswert?

Ich habe mir die Telegramme jetzt mal mit einem Logicanalyzer angesehen.

Es handelt sich um serielle Übertagung mit 2400 Baud.
Gesendet von PIN 2 vom Bedienteil zum Leistungsteil.
Das Leistungsteil bestätigt die Telegramme auf PIN 4.
Entgegen meiner ersten Aussage liegt das Logiklevel bei PIN2 und PIN4 
bei 3,3V.

Ich habe jetzt PIN2 (senden von der Bedienplatine) und GND mit einem 
Serial TTL Kabel (3,3V) mit meinem PC verbunden. Ich konnte mir dann in 
Ruhe die Telegramme in hterm ansehen.

Das Bedienteil sendet alle 200ms

4D 00 00 B3 0D

alle Telegramme sind in hexadezimaler Schreibweise.

wenn ich jetzt am DrehzahlRegler langsam hochdrehe kommen folgende 
Telegramme:

52 50 C3 9B 0D
52 80 92 9C 0D
52 E2 89 43 0D
52 3A 82 F2 0D
52 60 7B D3 0D
52 A0 6F 9F 0D
52 A8 61 A5 0D
52 C7 58 8F 0D
52 61 51 FC 0D
52 1F 4B 44 0D
52 C1 45 A8 0D
52 1B 41 52 0D
52 72 39 03 0D
52 41 36 37 0D
52 D4 30 AA 0D
52 64 2C 1E 0D
52 76 2A 0E 0D
52 10 27 77 0D
52 8D 20 01 0D
52 E7 1B AC 0D
52 6A 18 2C 0D
52 B4 15 E5 0D

diese Telegramme geben die Drehzahl an den Leistungsteil.
mit jedem Telegramm dreht der Motor immer schneller.
Jetzt ist die Frage wie das zu interpretieren ist?
Die 0D ist einfach:-) Telegramm zu Ende.
52 steht für jetzt kommt die Motordrehzahl.
aber die 3 darauf folgenden Bytes?
Wäre schön wenn mir da jemand einen guten Tipp geben kann.

Gruß

Follow2000

von Klaus R. (klaus2)


Lesenswert?

Spannend! Ich hab auch schon mit defekten TM 
geliebäugelt...Rezeptetausch im Unterform "Kochen & Backen" ;)

Klaus.

von Klaus R. (klaus2)


Lesenswert?

Wofür issn die IR Schnittstelle?

Klaus.

von H.Joachim S. (crazyhorse)


Lesenswert?

Unabhängig von den durchaus interessanten technischen Details - was 
treibt Leute dazu, sich sowas zu kaufen? Aus persönlicher Verbundenheit 
waren wir jetzt bei 3(!) Thermomix-Parties, bei mir kommt keine weitere 
hinzu. Das einzige, was akzeptabel war war ein Himbeereis bzw. eher ein 
Sorbet. Ok, benötigt tiefgefrorene Himbeeren. Kühlen kann er ja nicht. 
Kochen auch nicht :-), so ein Schwachsinn.

von Harald (Gast)


Lesenswert?

H.Joachim S. schrieb:
> Unabhängig von den durchaus interessanten technischen Details -
> was treibt Leute dazu, sich sowas zu kaufen?

Ich wollte schon antworten, spare mir das aber, da die Diskussion exakt 
analog zu Apple-Produkten ist. Ansonsten könnte man hier noch auf die 
kilometerlangen Threads auf Chefkoch.de verweisen. Dort ist alles gesagt 
und  soviel sei vorweggenommen: es gibt keine eindeutige oder 
tendenzielle Antwort auf diese Frage!

Zum Protokoll: Sieht mir stellenweise ein wenig nach ASCII aus, 
vielleicht mal so interpretieren.

von MaRe (Gast)


Lesenswert?

Der Wert des mittleren Bytes wird stetig kleiner.

von Edi R. (edi_r)


Lesenswert?

Eines der Bytes 2 bis 4 scheint eine Prüfsumme zu sein. Die byteweise 
Summe der ersten vier Bytes (also ohne dem 0D) ergibt immer 0.

Wenn man das zweite Byte als Low-Byte und das dritte Byte als High-Byte 
eines 2-Byte-Werts versteht, ergibt sich bei den Drehzahl-Daten eine 
stetig fallende Wertereihe:

50000
37504
35298
33338
31584
28576
25000
22727
20833
19231
17857
16667
14706
13889
12500
11364
10870
10000
8333
7143
6250
5556

von T. F. (waidler)


Lesenswert?

Da wagt sich jemand an das Heiligtum der heimischen Küchenchefs, 
Respekt! ;-)
Werde den Thread auf alle Fälle mit Interesse verfolgen.

von Peter D. (peda)


Lesenswert?

Für die mindestens 3 Jahre alten TM31 Gebrauchtgeräte werden ja immer 
noch stolze ~700€ verlangt, definitiv viel zu teuer zum Verbasteln. Die 
bleiben vermutlich deshalb so teuer, weil ältere Leute sich schwertun 
mit Touch, jedoch eindeutig reagierende Tasten besser bedienen können. 
Die Feinmotorik läßt im Alter nach.

Follow2000 schrieb:
> Woran es mir mangelt sind Programmierkenntnisse

Ich würd mal sagen, dann schraub es einfach wieder zu, solange Du noch 
nichts kaputt gemacht hast.
GUI und Netzwerk sind keine Anfängerprojekte, die man einfach so 
nebenbei aus dem Ärmel schüttelt. Und dann kommt noch die 
Ablaufsteuerung mit Fehler- und Sicherheitsüberwachung hinzu. Ob man 
sich den erheblichen Entwicklungsaufwand für ein so altes Gerät noch 
antun will, ist auch fraglich.

von Sven K. (svenk)


Lesenswert?

Hallo Follow2000,

vielen Dank das Du schon einige Details gezeigt hast.
Hast Du auch hochauflösende Bilder der gesamten Platine/Baugruppe bzw. 
der Leistungsbaugruppe ? Dies ist sicher interessant für eine Reparatur, 
wenn Deiner noch läuft ;-) und jemand anderes einen 
Bauteilewert/Aufdruck sucht.

Gruß Sven

von Follow2000 (Gast)


Lesenswert?

Hallo Edi,

das war mal ein Super Tip. Vielen Dank :-)

das mit den Zahlen von 50000 fallend scheint zu passen.
Das mit dem CRC ist auch richtig. Aber ich habe den Motor langsam 
aufgedreht.
Es kann sein das der Motor von 50000 bis 0 gesteuert wird.
Wobei 0= Maximaldrehzahl entspricht
und 50000= Minimaldrehzahl.
Ich logge heute abend mal das Telegramm wenn er auf Max Umdrehung steht.

Was ich auch noch nicht gemacht habe ist das loggen wenn der Motor links 
rum drehen soll. Vielleicht ist da irgendwo 1 Bit was das vorgibt.

Ich werde mich daran machen ein kleines Board zu routen um ein Arduino 
Board daran zu bekommen um die Leistungsplatine selbst ansteuern zu 
können und zu debuggen:-) Ich mache das so das es direkt in die Original 
Halterungen passt.
Bilder folgen.

Ich habe genug Programmmierkenntnis um eine serielle Steuerung zu 
programmieren. Aber eine richtige GUI kriege ich nicht hin weil ich kein 
Programmierer bin. Wenn sich ein Programmierer daran wagt würde ich ihn 
die Hardware (neue Bedienplatine mit touchscreen, uart, wlan, sd karten 
anschluss) kostenlos herstellen und zuschicken.


Man kriegt einen Thermomix TM31 mittlerweile für 450 vb auf ebayk.

von Harald (Gast)


Lesenswert?

Da du wohl kaum jemanden finden wirst, der das für dich programmiert, 
hätte ich noch einen weiteren Vorschlag
Nimm ein CoDeSys Terminal oder Modul mit einem 4.3" Display. Mit CoDeSys 
kannst du Grafik und Ablaufsteuerung einfach erstellen (kann jeder 
schnell ohne großartige Programmierkenntnisse lernen), weiterhin gibt es 
noch zahlreiche Möglichkeiten für Schnittstellen. Es muss halt CoDeSys 
V3.5 sein, mit dem älteren Zeugs ist das ungemein schwieriger.
Einzig bräuchtest du noch eine Verbindung CAN/UART zu deiner 
Ansteuerung.

Dieses hier ist äußerst kompakt und du könntest es aus dem Gehäuse 
holen.
http://www.topcon-electronics.de/fileadmin/user_upload/TDS_A3e_FULL.pdf

Es gibt noch viele ähnliche Ansätze.

von Follow2000 (Gast)


Lesenswert?

Hallo Harald,

Das ist erstmal garnicht verkehrt. Das ist eine softsps die man auf 
einem raspberry pi aufsetzen kann. Ich mache erstmal etwas Hardware 
fertig und poste Bilder und Doku dazu hier. Sollte ich von keinem 
Programmierer Interesse wecken werde ich selbst etwas mit codsys und dem 
rasp machen.

Gruß

Follow2000

von Follow2000 (Gast)


Lesenswert?

Nochmal eine kleine Info:

wenn der Motor in Stufe 1 dreht ist das Telegramm dafür verantwortlich:
52 50 C3 9B 0D

Drücke ich jetzt den Knopf für links während er dreht kommt folgendes 
Telegramm:
4C 50 C3 A1 0D

Das ist der endgültige Beweis dafür das, dass 2. und 3. Byte der 
Drehzahl entspricht. Das erste Byte ist die Anweisung für (in diesem 
Fall) Linkslauf.

Das 4.Byte ist der Rest der Prüfsumme (Danke nochmals Edi :-)).


Gruß

Follow2000

von Harald (Gast)


Lesenswert?

Noch als Nachtrag: in CoDeSys 3.5 sind die Fähigkeiten als HMI 
grundlegend überarbeitet worden. Viele kennen CoDeSys in älteren 
Verionen noch als reine SPS (mit sehr limitierten HMI-Eigenschaften), 
das muss man in diesem Zusammenhang. Daher würde sich 3.5 für ein 
solches Projekt in besonderem Maße eignen.
Raspberry Pi ist ein interessanter Gedanke, allerdings gebe ich bei 
einem Produkt, das häufig ein- und ausgeschaltet wird, die SD-Karten 
Problematik zu bedenken. Würde ich mir auf keinen Fall antun.
An dieser Stelle wäre ein Beaglebone Black geeigneter, da diese mit 
vernünftigem eMMC ausgestattet ist. Für den BBB gibt es ein 
kostengünstiges CoDeSys Image (auch als Testversion).

von Joachim S. (oyo)


Lesenswert?

Ich habe zwar keinen Thermomix (und werde mir vorerst wohl auch keinen 
zulegen), aber ich verfolge diesen Thread hier dennoch aufmerksam und 
wollte einfach mal sagen, dass ich Deinen Ansatz und Dein Vorhaben super 
finde, Follow2000!

Statt krampfhaft zu versuchen, die offenbar gut geschützten Rezeptchips 
etc. zu knacken, erscheint es mir in der Tat viel aussichtsreicher, 
einfach die Zentralplatine durch eine Eigenentwicklung zu ersetzen.

Was mich mal interessieren würde:
Hat Jemand schon mal eine die aktuelle Thermomix (TM5?) aufgeschraubt, 
hat die Zentralplatine da mehr oder weniger die gleichen Schnittstellen 
(3 Buchsen für Wägezellen, eine für Temp-Sensor, eine zur Verbindung mit 
der Leistungsplatine mit serieller Kommunikation)?
Wenn ja, dann könnte es ja vielleicht möglich sein, etwas zu entwickeln, 
was ohne oder mit nur geringen Änderungen sowohl mit der alten TM31 als 
auch mit der aktuellen TM5 kompatibel ist, und so noch mehr Leute für 
das Projekt interessieren...

von Markus K. (markus-)


Lesenswert?

@Harald: Was kostet dieses intelligente Display? Mehr als 1.000€?

@Follow2000: Das Codesys für den RPi kostet übrigens 50€.
Persönlich mag ich Codesys nicht. Das ist halt eine eigene Welt. Wenn 
Deine GUI mal komplexer wird, dann wirst Du um das Programmieren nicht 
herumkommen und das ist dann halt nicht in C oder Python, sondern zB in 
ST (Structured Text).

Da Du ja nicht der erste bist, der auf die Idee kommt auf dem RPi eine 
GUI zu programmieren gibts dafür im Netz auch Tutorials für Anfänger.

von dasrotemopped (Gast)


Angehängte Dateien:

Lesenswert?

Als CPU und Display Kombi bietet sich das STM32F746G-Disco an. Sieht dem 
TM5 Display verblüffend ähnlich, allerdings hat der TM5 ein Linux 
System, aber um den TM31 aufzupeppen sollte ein STM32F7 reichen. Mit dem 
BSP (Board Support Package) hat man schnell einen Startpunkt, Download 
fertig konfiguriert hier : 
http://www.dasrotemopped.de/index.php?var=cpp&nr=0 . Mit CubeMX leicht 
zu erweitern. Habe leider den Falschen Thermomix zum Mitmachen.

Gruß,

dasrotemopped.

von Harald (Gast)


Lesenswert?

Markus K. schrieb:
> Was kostet dieses intelligente Display

Ca. 250€, wer sollte ein 4" für >1k€ kaufen? Kann man ja mal versuchen, 
den Preis mit Einzelteilen inkl. CoDeSys Lizenz selber zu erreichen...

von Follow2000 (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Zusammen,

hier nochmal ein paar Bilder.
Interessant wäre ob die älteren Modelle TM21 auch den selben Anschluss 
haben.

@dasrotemopped das sieht schon gut aus aber  ich weiss nicht ob ich das 
damit hinbekomme.

Ich mache mich erstmal an eine debug platine. Bilder folgen :-)


Gruß

Follow2000

von Edi R. (edi_r)


Lesenswert?

Sorry, ich war den ganzen Tag unterwegs.

Follow2000 schrieb:
> Nochmal eine kleine Info:
>
> wenn der Motor in Stufe 1 dreht ist das Telegramm dafür verantwortlich:
> 52 50 C3 9B 0D
>
> Drücke ich jetzt den Knopf für links während er dreht kommt folgendes
> Telegramm:
> 4C 50 C3 A1 0D

Da fällt mir doch gleich auf, dass 52 der ASCII-Code für "R" ist, und 4C 
der ASCII-Code für "L". "Rechts" und "Links". (Oder wahrscheinlicher 
"Right" und "Left".)

Follow2000 schrieb:
> Es kann sein das der Motor von 50000 bis 0 gesteuert wird.
> Wobei 0= Maximaldrehzahl entspricht
> und 50000= Minimaldrehzahl.

Ich vermute, dass nicht die Drehzahl übertragen wird, sondern der 
zeitliche Abstand zwischen zwei Ansteuerphasen des Motors. Dann dreht 
sich der Motor bei 50000 langsam, und bei kleinen Werten (vielleicht 
nicht ausgerechnet 0) schneller.

von Peter D. (peda)


Lesenswert?

Follow2000 schrieb:
> hier nochmal ein paar Bilder.

Wenigstens ist der Bedienteil über 3 Optokoppler und den Trafo 
galvanisch von der Netzspannung getrennt.
Hast Du mal den Standbyverbrauch gemessen, einen echten Netzschalter 
wird es wohl nicht haben.
Einen RasPi wird das Netzteil aber nicht mehr schaffen, der braucht was 
stärkeres.
Hast Du Typangaben oder Kennlinien der verwendeten Sensoren rauskriegen 
können?
Ich hätte nicht gedacht, daß einseitig mit Drahtbrücken soviel günstiger 
ist bei einem so teuren Gerät.

P.S.:
Für die Bilder ein großes Lob. Damit hebst Du Dich deutlich ab, von dem 
Müll, den man leider oft hier im Forum bei Fragen abgeladen bekommt. 
Fotografieren scheint heutzutage eine aussterbende Fähigkeit zu sein. An 
den Kameras oder Handys liegt es definitv nicht.

von Mathias (Gast)


Lesenswert?

Gutes Projekt, Frage: Du bist nicht zufällig frisch geschieden, sie das 
Haus, du den TM?
Ich würd mir ja glatt nen TM31 kaufen um mitzumachen, aber wenn die Frau 
den gesehen hat, darf der natürlich nicht mehr aus der Küche weg. 
(Obwohl ich meist eh am Herd stehe)

von Robert B. (rbu)


Lesenswert?

Follow2000 schrieb:
> Ich suche auf diesem Weg Leute die Lust haben an diesem Projekt
> mitzuarbeiten. Woran es mir mangelt sind Programmierkenntnisse und CAD
> zum erstellen der neuen Bedienblende.

Was wir hier vorhaben, ärgert den Hersteller und ruft alle Fanatiker auf 
die Barrikaden aus den Themen: Sicherheit, Zertifizierung, Konfirmität, 
Versicherung. Klar ist, dass nach solchem Umbau nichts davon gerichtlich 
nachweisbar ist. Nichtsdestotrotz finde ich den Ansatz lobenswert, es 
ist das Hightech-Basteln... Nichts für Anfänger ;-)

Über den Code einer Funktion gucke ich gerne ohne Gewähr drüber. So ein 
Open-Source sollte es schon sein. Eine CAD-Datei der Blendengeometrie 
müsste ich erstellen können. Ein Thermomix 21-1 steht auch da.

GUI?!
Wenn schon, dann schon: Die Hardware sollte mindestens eine 
Schnittstelle über WLAN/Bluetooth/USB haben. Am einfachsten eine 
I2C-Schnittstelle, an die ein entsprechender Hardwareaufsatz platzierbar 
wäre.

Hiermit lässt sich mit einer App ein Touchscreen auf jedem alten oder 
neuen Handy/Tablet zaubern, mit Zugriff auf GPS/Kamera/Internet usw. Es 
ist schon im Sinne des Entwicklers, das eigene Smartphone mit dem 
eigenen Thermomix zu verbinden, und dann ein Schampus auf das Internet 
of Things beim Sonnenuntergang zu öffnen.

von Klaus R. (klaus2)


Lesenswert?

..."man" verkauft die Umbau-Sätze dann gewinnbringend bei eBay als 
maximale Provokation. Ich finde die Umbau-Idee auch super - das Teil an 
sich bleibt aber mMn zgT Humbug. Bis auf ein paar "nette Cremes" kam da 
für mich noch nichts Tolles bei raus. Was nicht heißen würde, dass ich 
es mir alleine "des Pimpens halber" nicht dann auch in die Küche stellen 
würde.

Klaus.

von Follow2000 (Gast)


Angehängte Dateien:

Lesenswert?

Guten Abend zusammen,

hier nochmal ein Update.
Ich habe die Hardware zum debugen fertig.
Ich habe es hinbekommen das der Motor losläuft, dass ist rechts herum in 
der Umrührstufe. Ich habe auch ein Video davon gemacht. Es ist zwar 
nicht sonderlich spektakulär aber man sieht das es geht:-)

https://www.file-upload.net/download-12715821/IMG_3290.MOV.html

Ich schicke einfach die Telegramme mit Wartezeiten dazwischen. Ich werte 
die Antworten nicht aus. Das Auswerten der Antworten kann ich jetzt mit 
der Debug Schnittstelle schnell und einfach erledigen. Ich schreibe 
anschließend eine Doku zum Protokoll der  Schnittstelle und 
veröffentliche es hier. Kann aber ne weile dauern:-)

Zwischendurch kümmern ich mich um das Layout für die Endgültige 
Hardware. Ich werde wohl auf das STM32F746G-Disco Board setzen.

Ich habe auch das Board in mein Layout Programm übertragen und dieses 
aus einem Rest Stück gefertigt um zu sehen ob ich mich nicht vermessen 
habe.
Scheint alles zu passen.

@Robert B. Was brauchst du um eine CAD Datei der Blende zu erstellen ?

Gruß

Follow2000

von Follow2000 (Gast)


Lesenswert?

https://workupload.com/file/ZAqLDLG

Hier ist ein bessere Link für das Video. Selbe Datei anderer Hoster.

Gruß

Follow2000

von Laura N. (zante)


Lesenswert?

Hallo, ich stelle mich vor, ich bin Laura und ich denke, es ist ein sehr 
interessantes Projekt, ich habe das TM5-Modell und ich würde gerne 
wissen, wie es funktioniert, wie man den Code bekommt usw., aber mir 
fehlt das Wissen über Elektronik.
Ehorabuena für deine Leistungen, ich werde dich weiter lesen.
Grüße

von Grins (Gast)


Lesenswert?

Bastelst du noch oder isst du schon?
Meine Frau kocht definitiv besser als ein Thermomix :-)

von Verglech (Gast)


Lesenswert?

Grins schrieb:
> Meine Frau kocht definitiv besser als ein Thermomix :-)

Ein sinnvoller Satz, so wie diese hier:
- Meine Frau fährt besser als ein Audi
- Horst schläft besser als ein Bett
- Nicole wohnt besser als ein Haus

von Joerg L. (Firma: 100nF 0603 X7R) (joergl)


Lesenswert?

Schade, der TO hat seit September nicht mehr gepostet.
Ich fand das spannend zu lesen, hatte neulich auch eine TM-Reparatur 
wegen des defekten Temperatursensors an der Backe...

von Simpel (Gast)


Lesenswert?

Und ich dachte bislang 'Thermomix' heißt der Heizungsbauer von 
Asterix...

von Bimby T. (bimby)


Lesenswert?

Follow2000 schrieb:
> https://workupload.com/file/ZAqLDLG
>
> Hier ist ein bessere Link für das Video. Selbe Datei anderer Hoster.
>
> Gruß
>
> Follow2000

Hallo Follow2000, schönes Projekt hast du hier. :)
Bist du noch weiter gekommen?
Gruß Bimby

von Robert B. (rbu)


Lesenswert?

Follow2000 schrieb:
> @Robert B. Was brauchst du um eine CAD Datei der Blende zu erstellen?

Die Antwort ist recht einfach, ich brauche dafür alle notwendigen 
Geometrieangaben, Querschnitte, Rundungsradien und so weiter. Es ist 
etwa so: Gib mir eine vollständige technische Zeichnung, ich mache eine 
CAD-Datei (z.B. Step-Format) daraus. Klar ist es, dass es eben so eine 
bei Dir nicht fertig rumliegt. Mit Lineal kann ich nichts vermessen, da 
ich kein Bauteil in der Hand habe. Vielleicht hast du eine Beschreibung 
der Platinen und deren Punkte, an die die Schrauben dran gehen. Das wäre 
schon mal ein Anfang. Die Position dieser Platinen interessiert dann 
auch. Machbar ist jedoch Folgendes: Mach mal ein Abdruck davon, was du 
später in Plastik haben möchtest.
Für diesen Prototyp nimm bitte die Power-Knete aus einem Baumarkt (z.B. 
von Pattex) und forme es von Hand in die Zwischenräume. Spiel einfach 
mit der Knete so lange, bis es dir passt. Nach etwa 5 Minuten wird die 
Masse steif und sieht wie ein hochwertiges Plastik aus. Bestreiche die 
Oberflächen mit irgendwas vorher, damit die Knete nicht dran pappt. Du 
kannst es gleich benutzen und vorzeigen. Wenn du dann mehrere davon 
machen möchtest, dann kann dein Teil vermessen, in CAD modelliert, im 
3D-Drucker gedruckt und sogar in einer Serie günstig jedoch hoch 
professionell (aus nahezu jedem Industriestoff) gespritzt werden.

von Robert B. (rbu)


Lesenswert?

Follow2000 schrieb:
> Ich werde wohl auf das STM32F746G-Disco Board setzen.

Das hat wohl einiges drauf und ist für etwa 50 € zu haben. Es müsste 
sich einfach als grafische Anzeige einrichten lassen. Jedoch glaube ich, 
dass die Programmierung von allen den Schnittstellen (Grafik, Sound, 
Internet, Benutzersteuerung) doch schon ein größerer Aufwand sein wird. 
Ein "Raspberry Pi Zero" sollte meiner Meinung nach im Hintergrund dies 
alles eher übernehmen, da man darauf einen Linux-PC installiert und dank 
aller der schon vorhandenen Software beliebige Funktionalität zum 
Benutzer hin nur konfigurieren braucht. Konfigurieren ist 
übersichtlicher und einfacher als Programmieren. Ein kleines Skript in 
Basic (OK, OK... C geht auch) lässt sich einfacher schreiben, als alle 
die Module im µC zu vereinen.

von Robert B. (rbu)


Lesenswert?

Robert B. schrieb:
> "Raspberry Pi Zero"

Sorry, gemeint ist "Raspberry Pi Zero W" mit WLAN/BT, um noch den 
Kabelsalat zu vermeiden.

von Lukas K. (kloevinyl)


Lesenswert?

Ich stelle mich vor...
Lukas, 21 Jahre, schreibt gerade seine BA in Wirtschaftsinformatik.
Meine Schwiegermutter hat uns ihren alten Thermomix TM31 gegeben, da sie 
sich den neuen TM6 zulegen möchte. Dann bin ich auf dieses Thema 
gestoßen und war sofort Feuer und Flamme! :D

Falls noch jemand lust auf das Projekt hat:
Mein Ziel wäre es, die Software des TM5 oder 6 auf dem STM32F7 discovery 
Board "nachzubauen", angebunden an eine API für Thermomix rezepte, damit 
man quasi alles kochen kann :D
Software zu entwickeln wäre sicher kein problem (im Team?), so ein Board 
könnte ich mir auch locker kaufen und bei mir auf der Arbeit steht ein 
3D Drucker, mit dem man vielleicht sogar eine neue Faceplate für den 
TM31 drucken könnte...

Falls ihr interesse habt, ab mitte Juli mit mir zu basteln:
- ich wohne in Berlin
- ihr erreicht mich per Mail unter lukaskloepping@me.com

Liebe Grüße und vielen Dank and den Themenstarter für die bereits 
geleistete, wunderbare Vorarbeit! :)

von Bimby T. (bimby)


Lesenswert?

Lukas K. schrieb:
> Ich stelle mich vor...
> Lukas, 21 Jahre, schreibt gerade seine BA in Wirtschaftsinformatik.
> Meine Schwiegermutter hat uns ihren alten Thermomix TM31 gegeben, da sie
> sich den neuen TM6 zulegen möchte. Dann bin ich auf dieses Thema
> gestoßen und war sofort Feuer und Flamme! :D
>
> Falls noch jemand lust auf das Projekt hat:
> Mein Ziel wäre es, die Software des TM5 oder 6 auf dem STM32F7 discovery
> Board "nachzubauen", angebunden an eine API für Thermomix rezepte, damit
> man quasi alles kochen kann :D
> Software zu entwickeln wäre sicher kein problem (im Team?), so ein Board
> könnte ich mir auch locker kaufen und bei mir auf der Arbeit steht ein
> 3D Drucker, mit dem man vielleicht sogar eine neue Faceplate für den
> TM31 drucken könnte...
>
> Falls ihr interesse habt, ab mitte Juli mit mir zu basteln:
> - ich wohne in Berlin
> - ihr erreicht mich per Mail unter lukaskloepping@me.com
>
> Liebe Grüße und vielen Dank and den Themenstarter für die bereits
> geleistete, wunderbare Vorarbeit! :)

Hi, herzlich willkommen! :)
Das Software von der TM5/6 zu nutzen wird wahrscheinlich unmöglich sein, 
da die überall verschlüsselt ist. Du könntest aber das Software vom 
Monsieur Cuisine Connect (Gerät von Lidl) nachschauen, das Gerät hat 
alle Funktionen wie der TM31 und läuft unter Android: 
https://github.com/EliasKotlyar/Monsieur-Cuisine-Connect-Hack
Vielleicht kann jemand die Android App zur Verfügung stellen...

von Lukas K. (kloevinyl)


Lesenswert?

Hey Bimby T. :)

mein plan wäre eher gewesen die Software "nachzubauen", sprich ihren 
funktionsumfang weitestgehend zu kopieren. Das sollte mit dem discovery 
board recht gut gehen.
Dafür bräuchte ich aber jemanden, der einen tm5/6 zu hause hat und 
sämtliche Menüs/funktionen dokumentiert.
Den Entwicklungsaufwand werde ich sicher auch nicht allein stemmen 
können und wenn, dann sicher nur mit enormen zeitaufwand

die herangehensweise mit der software des Lidl-Gerätes ist auch nicht 
schlecht und wäre sicher eine überlegung wert... Dafür müsste ich mir 
dsa ganze aber erstmal genau ansehen.
Ggf. reicht es hier, die Klassen der App für die Motorsteuerung 
anzupassen und die Software so für den TM31 zu adaptieren - deutlich 
weniger workload, sieht aber nicht so schick aus, wie die TM5/6 SW und 
der schöne Vorwerk-Charakter geht verloren :D

Viele Grüße,
lukas

von äxl (Gast)


Lesenswert?

Lukas K. schrieb:
> und
> der schöne Vorwerk-Charakter geht verloren :D

der ging spätestens bei Anblick des 90er-Jahre Innenlebens verloren.
Einseitig, FR2, Drahtbrücken..
die billigen Stereoanlagen von Schneider damals sahen so von innen aus.
bin entsetzt

von Jan L. (ranzcopter)


Lesenswert?

Lukas K. schrieb:
> Dafür bräuchte ich aber jemanden, der einen tm5/6 zu hause hat und
> sämtliche Menüs/funktionen dokumentiert.

...das hat tatsächlich schonmal jemand gemacht:
https://www.thermomix.com.au/wp-content/uploads/2016/02/TM5-Instruction-Manual.pdf
(aka "RTFM")

von Bimby T. (bimby)


Lesenswert?

Lukas K. schrieb:
> sieht aber nicht so schick aus, wie die TM5/6 SW und
> der schöne Vorwerk-Charakter geht verloren :D

Hast du den Menü von der Monsieur Cuisine Connect schon gesehen? :D
https://www.youtube.com/watch?v=rzXB0XFEc1U

von Bimby T. (bimby)


Lesenswert?

Hi, ist jemand mit dem Projekt weitergekommen? :)
Happy Hacking!

von Robert B. (rbu)


Lesenswert?

Was lange weilt, wird gut...
Der Ansatz von "Happy Hacking!" ist ab der Motorsteuerung nicht mehr 
weitergekommen. Die Räder neu zu entwickeln, ist schon aufwändig.

Wie wäre es mit einem Vorschlag:
1) Das Äußere der Maschine soll nicht angefasst werden.
2) Das Innere davon soll bestehen bleiben.
3) Ruspberry/Banana/Lichy PI Zero kommt unter die Abdeckung.
4) Unter Debian wird die Verbindung zum Tablett aufgebaut.
5) Auf einem Tablett wird Monsieur Cuisine Connect installiert.
6) XYZ PI Zero greift über I2C auf Potentiometer und analoge Schalter.
7) Die Potentiometer und Schalter simulieren manuelle Eingaben so, dass 
das Vorgehen der Maschine den Vorgaben nach Monsieur Cuisine entspricht.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.