NoName Regler flashen

Status
Nicht offen für weitere Antworten.

Waldmensch

Erfahrener Benutzer
#21
apropo Nadelkissen.

da kennt doch sicher der Eine oder Andere, die sogenannten "Winkelemente" :D
in Verbindung mit ein paar Türmagneten und einen DVD-Player als Stahlunterlage,
ergibt sich ein hervorragend flexibelen Programmieradapter. ;)

Anhang anzeigen 25207

So wollte ich es auch zuerst machen. Aber dann kam ich, auf der Suche nach Papptellern fürs grillen, im Groschenmarkt an diesem Paßbildhalter vorbei mit den zig Krokoklemmen und hatte sofort die Lösung aus dem ersten Beitrag vor Augen. Für 3 EUR kriegst Du das mit den Magneten und Harz nicht hin. Es sei denn Du hast alles in der Bastelkiste ;)
 

JUERGEN_

Generation 60++
#22
Für 3 EUR kriegst Du das mit den Magneten und Harz nicht hin. Es sei denn Du hast alles in der Bastelkiste ;)
nun ja,
du kennst meine "Bastelkiste" nicht. :D

aber Heisskleber ginge genau so gut, (mein Lieblingskleber seit ich Heissluft habe)
und ein paar Magete von nem ausgedienten BL-Motor sollten auch reichen. ;)

:wow:
 
Zuletzt bearbeitet:

Waldmensch

Erfahrener Benutzer
#25
So, ihr habt Recht, GND kann man überall am Board anpinnen. Hier der 2. Regler. Wieder erfolgreich, diesmal nur mit 3 Nadeln am Atmega direkt:

ESC-Detail.jpg

Übrigens mußte ich bei Diesem erstmal die Pins am Atmega "freilegen". Da war noch dick Flußmittel dran. Isopropanol + Pinsel haben geholfen
 
Zuletzt bearbeitet:
#26
Da es hier so schön passt, hier mal mein "Nadel-Adapter". Ist entstanden aus Dingen, die man so rumliegen hat: Stecknadeln mit rumgewickelten Anschlusslitzen (löten ging irgendwie nicht), 30cm Schweißdraht (als Gewicht und Führung) und Schrumpfschlauch. Ich glaub Heißkleber war auch noch dabei :). Oben werden die Schweißdrähte gegen Umfallen in einem Drahtring gehalten, der z.B. an der Schreibtischlampe befestigt ist.
Anhang anzeigen 25216

Die Nadeln kann man so schön bequem an beliebigen Punkten der Platine aufsetzen, durch das Gewicht der Schweißdrähte ist der Anpressdruck immer gleich. Man kann natürlich auch SMD-Tinys vor dem Einlöten damit programmieren, wenn man keine teure Fassung dafür hat :).
 
#29
Eigentlich ist hier ja alles schon gut erklärt:
http://wiki.openpilot.org/display/Doc/Flashing+Instructions
Reglerdatenbank hats da auch:
http://wiki.openpilot.org/display/Doc/RapidESC+Database
Würde mehr sinn machen die zu erweitern als ne 2. aufzuziehen.
Die HK UBEC eignen sich übrigens gut, die haben die Pins als Leiste rausgeführt auf der Platine und kosten auch wenig.
Flashen geht übrigens auch mit Lazyzeros KK-Multicopter Flashtool, da ist die simonk esc firmware mittlerweile auch drin.
 

Flori444

AllwetterFlieger
#31
Erklärt mich jetzt nicht für verrückt:
Nachdem JojoGap auf meine Aussage "Ich brauche eine feinere Lötspitze" gesagt hat, "ich soll doch einfach eine Stecknadel nehmen", habe ich das fast wörtlich genommen.
Aus mit 0,75mm² Kupferdraht befestigt Stecknadeln, die sich leicht verzinnen lassen, habe ich eine Programmierspinne gabaut.
Die einzelnen Stecknadeln werden dabei aufgelötet: Die Spitze mit lötzinn versehen, aufsetzen, ein paar millimeter hinter der Spitze mit dem Lötklben heiß machen und 3-4Sek warten bis die Nadel am IC-Beinchen fest ist.
Geht wahnsinnig schnell, hält super fest und man muss sich nichtmal viel Mühe dabei geben.
Ich habe bei mir 5 Nadeln und als Masse das BEC oder Akku Kabel. AUfliegen tun die Regler auf dem tollen HK Schaum-Doppelklebeband.


pin.jpg
 

Flori444

AllwetterFlieger
#33
Ne, noch nicht, sind gestern 5 gekommen, hab mir grad mal die Spinne gebastelt, programmieren werde ich allerdings heute nichtmehr, da kommt nichts mehr bei raus :D Bin allerdings dann mal gespannt, wie die Regler gehn, va. auch wegen den Fets.
 

comicflyer

Ich mach' alles kaputt...
#35
Wo sind die Firmwares eigentlich dokumentiert? Also was die für Eigenschaften haben und was man wie einstellen kann/muß?
Naja, wo die soft dokumentiert ist, ist ja klar.
Aber die wirklichen Eigenschaften sind mir auch noch nicht ganz klar.
Irgendwo im RCG und RCN hab ich gelesen "das lästige Fiepen ist jetzt weg".
Ist mir aber nicht ganz einleuchtend, weil die Steller ja mit einer bestimmten
Frequenz die Motoren ansteuern und das hört man eben als Resonanz der
Motorglocke. Wie soll das "weg" sein?

Die Intensität ist zwar ganz sicher vom Motor abhängig (Glocke, Dicke des Rückschlussringes
usw...), aber "weg" kann ich mir nicht vorstellen.

Ich hab auch alles hier zum flashen. Aber den richtigen Sinn habe ich noch nicht
erkannt. Zumal mir auch ein gemeinsamer Bekannter vom Markus (warthox)
erzählt hat, die beiden hätten nach dem Flashen keinen Unterschied bemerkt.

Ich warte mal Berichte ab...

CU Eddy
 
Zuletzt bearbeitet:

KaiK

Erfahrener Benutzer
#37
Was ich nicht ganz verstehe: Sämtliche Möglichkeiten der Reglerprogrammierung (z.B. mit Programming Card) fallen durch das flashen ja weg. Warum kauf man sich dann z.B. die HK SS (card programmable), oder nur, weil die die Kontakte als Lötpunkte rausgeführt haben?

Und: Wie ist denn Timing, break, Voltage cut usw. bei der Simon-Software eingestellt (geraten: Timing=high, break=off, voltage cut=off)...

VG
Kai
 

lazyzero

... zu viel geflashdingst
#38
Wo sind die Firmwares eigentlich dokumentiert? Also was die für Eigenschaften haben und was man wie einstellen kann/muß?
Das wichtigste findest Du hier: https://github.com/sim-/tgy
Und im Quellcode. Wenn du den nicht selber compilieren willst kannst Du nur den Gasweg einlernen. Alles andere ist fix und nur im Quellcode anpassbar. Aber in 99% der Fälle wohl auch nicht nötig.

Was ich nicht ganz verstehe: Sämtliche Möglichkeiten der Reglerprogrammierung (z.B. mit Programming Card) fallen durch das flashen ja weg. Warum kauf man sich dann z.B. die HK SS (card programmable), oder nur, weil die die Kontakte als Lötpunkte rausgeführt haben?

Und: Wie ist denn Timing, break, Voltage cut usw. bei der Simon-Software eingestellt (geraten: Timing=high, break=off, voltage cut=off)...

VG
Kai
Genau, die SS card programmable haben Lötpunkte die anderen haben den Mega in einem noch kleineren Gehäuse und daran zu löten macht keinen Spass.

Übrigens das Tool von catch das im ersten Post und der Wiki von OpenPiolts erwähnt wird ist "tot". Catch hat sich mit rcgroups verkracht und pflegt neue Versionen der firmware nicht mehr in das tool ein. Es kann also sein, dass ihr euch eine alte firmware auf die Regler installiert. Die Jungs hatten mich gefragt ob ich ein Tool dafür mache oder meienes anpassen kann, aber zu dem Zeitpunkt hatte ich keine Zeit. Als dann catch ausgestiegen ist, hab ich meines auch erweitert.

Könntes das auch jemand in der Wiki ändern.

GRuß Christian
 

Waldmensch

Erfahrener Benutzer
#39
Vielen Dank für die Aufklärung!

letztlich basieren ja alle tools irgendwie auf avrdude und dem Befehl
Beispiel für tp.hex
Code:
avrdude.exe -c usbasp -p m8 -U flash:w:tp.hex
Das würde bedeuten das man bei dem o.g. Tool nur die tp.hex (also die Firmware ansich) austauschen müßte. Oder man macht es halt gleich von der Kommandozeile.

Was macht Dein Tool anders? Übernimmt es das updaten vom git + kompilieren automatisch?

Wenn es um kompilieren geht bin ich eigentlich recht schmerzfrei wenn es eine entsprechende Anleitung gibt. Die habe ich nirgendwo gefunden. Gibt es eine dokumentierte Methode git->tp.hex mit (meinetwegen) AVR Studio?
 

lazyzero

... zu viel geflashdingst
#40
Genau. Für den technisch versierten ist es kein Problem alles auch mit avrdude zu erledigen. als ich mit dem Tool angefangen habe gab es viele bei den kkmulticoptern, die gemeint haben das ist zu umständlich. Und wenn ich es richtig beurteile, hat das tool doch einiges die KK gepuscht. Ich habe fast 20000 in ca 15Monaten seit das Tool online ist.

Mein Tool hat ein gepfelgtes Repository, das bei jedem Start upgedated wird im Hintergrund. So das immer die aktuellste Version installiert wird.

Kompilieren von RapidESc ist denkbar leicht. Du brauchst Linus oder Mac und avra. Kann sein, das man das auch für Windows kompileieren kann. Das musst Du eben erstmal für dein System kompilieren. Dann brauchst Du nur den ganzen Quellcode aus dem GIT laden und machst ein "make". Dann werden alle firmware Hex Files neu kompiliert.

Gruss Christian
 
Status
Nicht offen für weitere Antworten.
FPV1

Banggood

Oben Unten