RP ✔️ VESC Controller Einbau (1S, PRO2, G30 ...)

Ich habe vor kurzem auch die Gelegenheit gehabt andere MOSFETs auf dem Flipsky 75100 zu testen, nämlich den HUASHUO HSP0076A (100V 308A 429W 1.8mΩ) MOSFETs, wodurch ich eine geringere Wärmeentwicklung feststellen konnte, anstatt der standardmäßig verbauten MDP10N027 (100V 120A 2.8mΩ).

Habe nun übrigens die HUASHUO HSP0076A (100V 308A 429W 1.8mΩ) MOSFETs testen können, nachdem ich alle Probleme mit meinem Setup beseitigt hatte. Wie schon erwähnt die Wärmeentwicklung ist drastisch geringer.

Mit den MDP10N027 (100V 120A 2.8mΩ) bin ich trotz Kupferheatsink des häufigeren auf über 70-80 °C gekommen. Muss daher sagen dass diese schlichtweg echt nicht gut sind, aber sie funktionieren.

Mit den HUASHUO HSP0076A (100V 308A 429W 1.8mΩ) MOSFETs dagegen komme ich kaum auf über 45°C, erst nach sehr lange fahren oder starken Steigungen kommt man manchmal auf die 50°C.

Der Flipsky 75100 Alu PCB hat auf dem Papier sogar noch bessere MOSFETs, nämlich die HYG015N10NS1TA (100V 380A 1.2mΩ), dabei handelt es sich aber auch nicht um das TO-220 Chipdesign, sondern um das TOLL Chipdesign.
Ob diese in der Realität besser performen kann ich aber nicht sagen, aber sehr wahrscheinlich schon.
 
Zuletzt bearbeitet:
  • Hilfreich!
Reaktionen: Dr.One
Bitte verwende daher die Flipsky 75100 6.0 BETA Firmware von meinem GitHub. Die ist hochaktuell und funktioniert ohne Probleme.
Nu betreibe ich meinen Legend und keinen Xiaomi/ninebot mit dem 75100er, mit der 5.3 fährt er schon ganz gut, nur fehlen mir zwei Features damit der Roller wie ein Xiaomi/ninebot fährt, muss ich dafür auf die 6.0 Updaten, und brauche ich dann ein Xiaomi Dashboard…?
Erstens: der Roller fährt sofort los, starten sollte er aber erst ab 2/3kmh.
Zweitens: die e-Bremse Funktioniert irgendwie nicht, das Signal kommt am Controller an, aber Bremsen oder Gas blockieren tut er nicht.
Gibt’s nicht irgendwo eine halbwegs verständliche „Betriebsanleitung“ für dat Ding…?
 
  • Hilfreich!
Reaktionen: Jou2021 und S1m0n
Nu betreibe ich meinen Legend und keinen Xiaomi/ninebot mit dem 75100er, mit der 5.3 fährt er schon ganz gut, nur fehlen mir zwei Features damit der Roller wie ein Xiaomi/ninebot fährt, muss ich dafür auf die 6.0 Updaten, und brauche ich dann ein Xiaomi Dashboard…?
Erstens: der Roller fährt sofort los, starten sollte er aber erst ab 2/3kmh.
Zweitens: die e-Bremse Funktioniert irgendwie nicht, das Signal kommt am Controller an, aber Bremsen oder Gas blockieren tut er nicht.
Gibt’s nicht irgendwo eine halbwegs verständliche „Betriebsanleitung“ für dat Ding…?

1. Ein Startspeed gibt es in VESC noch nicht, das ist mir bereits auch schon aufgefallen als ich am ADC override gearbeitet habe.
2. Das ist einstellbar, womöglich hast du bei dem Inputs Setup nicht die richtige Verhaltensart ausgewählt, kann dir aber schlecht dabei genau sagen welche es nochmals war.

Eine wirkliche Betriebsanleitung gibt es für VESC gar nicht. Es ist eben ein austesten, ausprobieren und hoffen dass es klappt.

Edit: Ok eben nochmals geschaut. Es gibt eine Documentation:
 
  • Hilfreich!
  • Liebe zum Detail! (2 Punkte)
Reaktionen: Dr.One und S1m0n
Bei welchem Setup? Volt und Ampere
Die Werte sind jetzt basierend auf meinen Tests mit 55.5V 60A, verschlimmert sich dann auch noch mit 72V 60A, durch meine sehr lange Beschleunigungsdauer aufgrund der hohen maximal Geschwindigkeit. Sobald ich bspw. bei 55.5V auf 95% Duty komme (maximal eingestellt) beruhigt sich die Temperatur auch wieder. Vor allem je mehr Phase Ampere desto wärmer werden sie auch, bin eigentlich mit über 130A gefahren, aber im Urlaub mit Hügellandschaft wieder zurück auf nur 90A.

Freue mich schon auf den Ubox Single, dann upgrade ich auf 79,2v (22S) mit 60/70A und dann Mal schauen wie viel Phase Ampere der mitmacht...
 
  • Hilfreich!
Reaktionen: S1m0n
Wollte mich hier auch nochmal bedanken nachdem ich zwei Wochen nicht den Fehler gefunden hatte und du mir sämtliche Fragen sachlich beantwortet hast.
Fahre den 75 V2 mit Monorim U2 Motor mit 1000w auf 45a bei 15s. Hatte ich nicht gedacht das der Motor das mitmacht. Aber nun seit 4 Monaten ohne Probleme. Hab an dem PPM anschluss noch Unterboden LEDs und Nebelscheinwerfer angebracht.

Vielen Dank für das Tutorial!!
 
  • Hilfreich!
Reaktionen: Izuna
  1. Bei der Auswahl des Motors auf "Generic" und auf "Next", dann "Large Outrunner" und auf Next, beim Dialog auf "Yes".
  2. Bei der Konfiguration des Akku beim Feld "Battery Cells Series" die Anzahl der Zellen in Serie angeben (36V - 10 Stück, 48V - 13S Stück ... usw), bei "Battery capacity" die Amperestunden deines
In wie weit ist die Angabe der Magnete wichtig.. zur korrekten Berechnung der Geschwindigkeit? Ich bin nämlich ein wenig verdutzt, standartmäßig steht das 14, wenn ich auf das + drücke, springt er auf 16.
Was ich damit sagen will, ist scheinbar kennt er von Haus aus nur gerade Zahlen.
Mein Motor hat (wie die meisten anderen auch) 15 Magnete, also 30 Pole. Bei 15 bekomme ich normale Kmh werte, bei 30 dreht die Geschwindkeit an Rad.
Trotzdem wundere ich mich, das man bei Vsec nicht 14, 15, 16 automatisch auswählen kann, sondern nur 14, 16

Des weiteren die Battarie Sache. Ich trag da also für mich, 13s/20Ah ein, der übernimmt das auch, und später zeigt er dann mit 15% Akku noch 78km Reichweite oder so an
Auch scheint das keinen Einfluss auf Motor Settings→ General → Voltage zu haben.
Da steht nach dem konfigurieren weiterhin 12 Zellen und der Cut-Off sei bei 39V.
Erst nachdem man da per Hand 13 eingetippt und auf Apply gedrückt hat, wechselt auch der passende Cut-Off Wert automatisch - Reichweite wird trotzdem irgendwie falsch berechnet 🤷🏽‍♂️

Außerdem wollte ich fragen, wie man den zurück auf die "originale" Firmware von Flipsky zurück kommt ?!
 
In wie weit ist die Angabe der Magnete wichtig.. zur korrekten Berechnung der Geschwindigkeit? Ich bin nämlich ein wenig verdutzt, standartmäßig steht das 14, wenn ich auf das + drücke, springt er auf 16.
Was ich damit sagen will, ist scheinbar kennt er von Haus aus nur gerade Zahlen.
Mein Motor hat (wie die meisten anderen auch) 15 Magnete, also 30 Pole. Bei 15 bekomme ich normale Kmh werte, bei 30 dreht die Geschwindkeit an Rad.
Trotzdem wundere ich mich, das man bei Vsec nicht 14, 15, 16 automatisch auswählen kann, sondern nur 14, 16

Des weiteren die Battarie Sache. Ich trag da also für mich, 13s/20Ah ein, der übernimmt das auch, und später zeigt er dann mit 15% Akku noch 78km Reichweite oder so an
Auch scheint das keinen Einfluss auf Motor Settings→ General → Voltage zu haben.
Da steht nach dem konfigurieren weiterhin 12 Zellen und der Cut-Off sei bei 39V.
Erst nachdem man da per Hand 13 eingetippt und auf Apply gedrückt hat, wechselt auch der passende Cut-Off Wert automatisch - Reichweite wird trotzdem irgendwie falsch berechnet 🤷🏽‍♂️

Außerdem wollte ich fragen, wie man den zurück auf die "originale" Firmware von Flipsky zurück kommt ?!

Die Angaben ist wirklich nur für die Geschwindigkeitsberechnung, ansonsten weshalb der 14...16... und dadurch die 15 überspringt kann ich dir nicht sagen, aber kannst sie ja einfach selbst eintippen. Habe ich so auch gemacht.

Die Reichweite zeigt dir VESC aufgrund deiner Wh/km an, hast du also eine unnatürlich niedrige Wh/km durch bspw. in der Luft drehen lassen dann kann das durchaus vorkommen dass der dir deine Reichweite falsch anzeigt oder ggf. durch falsche Geschwindigkeit.

Wenn er dir bei 15% Akku bei 13S 20Ah noch 78% Reichweite anzeigt, dann muss es ja von einer Wh/km von nur 1,97Wh/km ausgehen? Habe bei mir nämlich keine Probleme, der zeigt die Reichweite passend zur Wh/km an und ist relativ akkurat damit.

Der Cut-Off Wert sollte hingegen eigentlich automatisch mit konfiguriert werden.
Motor Settings→ General → Voltage
Motor Settings→ General → Information
-> Zellen in Serie und Kapazität
sind nämlich vollkommen unabhängig zueinander, werden aber beim Auto Setup gleichzeitig verändert und sind erst im Nachhinein unabhängig veränderbar.
Wenn bei dir die Einstellungen nicht übernommen werden, dann überprüfe ob du auch wirklich die aktuelle Konfiguration ausgelesen hast und ob der Setup irgendwelche Fehler wirft, die dafür Sorgen dass die neue Konfiguration nicht angenommen wird.

Die original Firmware kann man ganz einfach wieder draufspielen mit VESC Tool, um die Firmware zu erhalten einfach in diesem Forum Post die passende Firmware herunterladen (die 5.2 ist die originale):
 
  • Hilfreich!
Reaktionen: S1m0n und Dr.One
So, ich habe vor kurzem den Spintend Ubox Single 100v 100A erhalten. Bin bisher mit dem aber nicht sonderlich zufrieden.

photo_2022-09-08_13-35-43.jpg
photo_2022-09-08_13-35-49.jpg


Setup ging schnell. 6.0 Firmware ist bereits für den Ubox Single in VESC Tool BETA enthalten, also kurzzeitig drauf geflashed und schon lief es. Hall Sensor Stecker vom Flipsky 75100 passte auch, Flipsky Bluetooth Modul kurz den Stecker umgetauscht für den NRF Anschluss und dann am Display Kabel kurz RX/TX getauscht und angesteckt, passte sofort und mit dem Lisp eingespielt lief es und alles hat geklappt.

Montieren war bei mir relativ leicht, weil ich diese schöne Kupferheatsink für meinen Flipsky 75100 schon ja hatte und dementsprechend nur 4x Löcher in diese bohren musste um die Ubox mit ihrer Kühlfläche an die Heatsink zu pressen. (Mit Graphit Thermal Pad dazwischen). Alles wieder zusammen gesteckt, eingepackt und ab für die Testfahrt.

photo_2022-09-09_08-26-05.jpg


Super! Er läuft schon einmal Rund, dann kann ich ja glatt auch Mal mehr als 100A einstellen, 135A... Motor geht BrbRBBRBRbrrbRBR, ruckelt und alles beim anfahren, unschön. Nach etlicher Zeit habe ich mit der Hilfe von jemanden auf Telegram den OTEGA_ORIGINAL Observer eingestellt anstatt des standardmäßigen MXLEMMING_LAMBDA_COM und noch ein paar anderen Tweaks. Läuft jetzt sehr geschmeidig beim anfahren, auch wenn mir trotz nun 140A Phase die Beschleunigung gefühlsmäßig sehr schwach ausfällt. Merkwürdig. (Edit: Inzwischen 150A - eingestellt 170A und zieht schon besser).

Naja, mit viel Leistung kommt nun auch Hitze und das ist wo der Spaß so richtig anfängt: 34*C auf 70*C in nur 17 Sekunden trotz Graphit Pad, Kupferheatsink und all dem Gedöns der bisher mit meinem Flipsky 75100 super funktioniert hat. Da ich schon jetzt länger mit dem Kundendienst in Kontakt bin, also auch direkt Mal angeschrieben was man machen kann... Antwort: (kurzgefasst und übersetzt von Englisch) "Das ist eine Limitierung unseres momentanen Design aufgrund der Kühlung über die Rückseite der MOSFETs. Versuchen Sie die Spalten zwischen den MOSFETs mit Wärmeleitpaste zu füllen, was die Leistung verbessern wird.", kurz gesagt darf ich als Kunde nun den Ubox aufmachen, ihn modifizieren und hoffen dass es einigermaßen besser performed. Cooles Teil!

Verglichen mit meinem 88€ Flipsky 75100 (na gut bissle modifiziert) gegenüber den teuren 146,92€ (+ 16,94€ Zoll) Ubox Single, bin ich mir noch nicht ganz sicher was ich mit dem Ubox Single nun mache, weil zum Flipsky zurückgehen stellt sich jetzt als problematisch dar aufgrund von zwei Löchern die ich in die Heatsink geballert habe für die Ubox... Muss ich wohl entweder füllen oder auf der anderen Seite auch eine Montierung machen lassen.

Ich werde mich aber noch mit diesem weiter beschäftigten und ihn wohl oder übel auseinander nehmen. Meinerseits würde ich daher weiterhin den Flipsky 75100 empfehlen, einfacher zu montieren, besseres Thermal Design (egal ob Alu PCB oder nicht) und so weiter.
 
Zuletzt bearbeitet:
  • Hilfreich!
  • Liebe zum Detail! (2 Punkte)
Reaktionen: Gerhard und Dr.One
Hi, welche Kondensatoren soll man denn nehmen und vor allem wie viel uF ?
Kondensatoren kannst du nehmen was du hast, aber ich habe mir einfach ein paar 10v 1500uF gekauft. was völlig overkill ist. Nehm einfach was du findest bzw. da hast und was vom Formfaktor am besten passt.
 
Was mir Grad mal auffällt, der Controller wird hier NIEMALS ausgeschaltet 🧐…???
Wenn dem so ist, könnte der Roller auch aufs Gas reagieren, wenn der Roller(Dashboard) ausgeschaltet ist…???
Und wie gut ist das für den Controller selbst…???
 
  • Hilfreich!
Reaktionen: VooDooShamane
Was mir Grad mal auffällt, der Controller wird hier NIEMALS ausgeschaltet 🧐…???
Wenn dem so ist, könnte der Roller auch aufs Gas reagieren, wenn der Roller(Dashboard) ausgeschaltet ist…???
Und wie gut ist das für den Controller selbst…???

Niemals ausgeschaltet muss nicht unbedingt sein bspw. in meinem Fall über ein Smart BMS oder ggf. hat der verwendete VESC (bspw. die Ubox) noch einen eigenen Switch worüber man via Knopf, Schlüssel usw diesen anschaltet/abschaltet.
Das Display selbst hat diese Möglichkeit aber nicht, das stimmt, der Controller wird dabei nur in einen scheinbar ausgeschalteten Zustand gebracht und dem Nutzer durch das deaktivieren des Displays vorgegaukelt es sei abgeschaltet.

Das Skript wird aber sobald das Display abgeschaltet, gelocked und so weiter keine Gas mehr annehmen. Es kann also nicht passieren, dass dir der Roller einfach so ungewollt losfährt.

Ob das für den Controller so gut ist, kann ich selber so nicht sagen, jedoch der Flipsky 75100 (Nicht Alu) und die Ubox Single 100v 100A haben bei mir bisher keine Probleme gemacht - vor allem als ich noch kein Smart BMS mit Bluetooth verwendet habe, war der sozusagen immer aktiv.
 
Da ich meinen ersten Flipsky weis gott wie gesprängt hab mach ich mal eben ein tldr tut sozusagen also:
1. dort könnt ihr die unterste file downoaden, welches immer die aktuellste beta bekommt. Siehe OT
2. Vesc Beta am besten als Admin ausführen mit flipsky oder was auch immer connecten
3. auf firmware gehen und bei den oberen reitern auf bootloader gehen.
4. da ich ein windows system nutze habe ich per powershell choco benutzt, um mir meine Firmware zu builden.
5. powershell als admin (bei manchen muss es ohne admin gestartet werden) starten dann gehts wie folgt:
Code:
choco install make
git clone http://github.com/vedderb/bldc
cd bldc
git checkout origin/master
make arm_sdk_install
make <-- Pick out the name of your target device from the supported boards list. For instance, I have a Trampa VESC 100/250, so my target is 100_250
make 100_250 <-- This will build the VESC 100/250 firmware and place it into the bldc/builds/100_250/ directory
6. im tool
Unbenannt1.webp
dann die firmware flashen ACHTUNG: Ich hatte dieses mal das Board R2_100_300 wofür es nix gibt, habe dann 100_250 mit error geflasht - es geht heißt nicht, dass es bei allen so ist.
7. den flipsky mit 2 elkos und wiederstand versehen. (wenn man logisch denken kann und sowas wie nen lötkolben besitzt easy ohne vorkenntnisse, lern löten dann oder lass dir helfen.
8. elkos sind von nem anderen controller und nem mainboard - hauptsache nicht unter 10v!!!
7. wiederstand hatte ih einen 1k benutzt was auch perfekt geht (hauptsache irgendwas) hatte ich aus nem arduino baukasten :D
8. ich fand die beschreibung der verlötung hier doof deswegen erklär ich es nochmal in stichworten:

xiaomi ble 4 kabel, muss an vesc kabel comm, ble hat kein 3,3v auf den muss aber Elko (Kondensator) & Wiederstand. das hatte ich bestimmt ne woche nich gecheckt... anosnten ist rot 5v, schwarz GRD , Grün RX von hier geht der wiederstand auf die 3,3v genauso wie ein Kondensator bzw. Elko, Gelb TX. Hier n Bild :


9. Script von github link aus ot am besten so
Unbenannt3.webp
copy pasten und im toll beim reter dev tools lisp einfügen und uppen aufs vesc
Unbenannt.webp

so willkommen in der vesc gang :D. Hoffe es versteht nun jeder den main part.
 
  • Hilfreich!
Reaktionen: Dr.One und Izuna