ZS-X11D1 (JYQD2021) Treiber und Sunray

So, kurzer Zwischenstand:
Ich habe die Treiber für die Fahrmotoren wie auf Seite 1 beschrieben gewechselt, im selben Zug auch gleich meinen BL Adapter wie einen Post vorher mit den Widerständen angepasst. Ebenfalls habe ich die ODO Kondensatoren entfernt.

Der Robi fuhr dann nur noch Schlangenlinien, weshalb ich die ODO Kondensatoren wieder eingelötet habe.
Nun konnte ich beide Motoren mit den geänderten PID und Stanley Werten wunderbar per Joystick verfahren.
Allerdings war die Drehrichtung bei beiden Motoren falsch. -Dies habe ich aber in Sunray mit "MOTOR_SWAP_DIRECTION" gedreht.
Obwohl ich 100% die Verkabelung wie im ersten Post gemacht hatte.🤔
Nun sah alles soweit ganz gut aus....

Beim ersten Mähversuch habe ich dann allerdings festgestellt, dass er jetzt irgendwie am Bahnende zig mal dreht, bis er den richtigen Punkt erwischt hat, um wieder die Gerade zu fahren. Wenn er es dann geschafft hat, hält er perfekt die Spur.
Ich wollte morgen nochmal die Ticks neu ausmessen. -wobei die sich ja eigentlich durch die Treiber nicht geändert haben können oder?
Ich nutze die MOD Firmware von Mr.Tree, evtl. macht das auch irgendwelche Probleme, da er dort gerade am Bahnende "agiller" dreht.

Oder hat noch jemand einen Tip für mich?
 
Allerdings war die Drehrichtung bei beiden Motoren falsch.
Ist bei mir ebenso, musste in der config beide Motoren drehen, was eigentlich unlogisch klingt, aber scheinbar muss das so.

Bremse hast du keine angeschlossen?
Nicht dass er einfach zu viel Schwung hat und dann kurz in den 0 rpm Modus geht und dadurch übers Ziel hinausschießt.
Ohne Bremse rollt der Roboter halt einfach ungebremst wenn der Treiber sagt bleib stehen.

Nur als Idee eingeworfen, kann auch was komplett anderes sein.
 
OK, dann bin ich ja beruhigt, dass es nicht nur bei mir so war.
Ich habe nun die Drehung am Bahnende verlangsamt, nun klappt das einfahren auf die nächste Gerade perfekt.

Jetzt wollte ich das erste Stück mähen, allerdings habe ich nun Probleme mit dem Mow Motor (an dem habe ich ja nichts geändert)
Er startet, und stoppt direkt wieder, dann startet er wieder usw...
Kabel habe ich alle kontrolliert, den ODO Kondensator habe ich auch nochmal erneuert (nicht, das er das löten gestern nicht überlebt hat)
Der DRV8308 hat 5V (also anscheinend heile) Motorwicklungen sind auch ok...

Das Komische ist, selbst im Stillstand wenn ich den Motor über die App trigger, startet er ständig neu.
Ich hoffe nicht, dass ich mir im code irgendwo einen Fehler reingehauen habe...

Ich habe mal über die Konsole geloggt, da ist ein CRC Fehler drauf...-ka. ob der schon immer da war?

Und es sieht ja so aus, dass die Drehzahl nicht erreicht wird. Ich habe zwar ein großes Metallmesser (was sich frei drehen lässt) drauf, aber damit hatte ich die letzten Wochen noch keine Probleme...

Hat jemand noch eine Idee was ich machen kann? Ich steh gerade echt auf dem Schlauch.

Ich fahre ja die Software von @Mr. Tree ich weiß nicht inwieweit das vielleicht noch darauf einfluss haben könnte...





Code:
BLE: AT
error: no BLE module found!
RCModel disabled in config
ENABLE_TILT_DETECTION
FREEWHEEL_IS_AT_BACKSIDE: 1
WHEEL_BASE_CM: 53
WHEEL_DIAMETER: 250
ENABLE_ODOMETRY_ERROR_DETECTION: 0
TICKS_PER_REVOLUTION: 650
MOTOR_DRIVER_BRUSHLESS
MOTOR_DRIVER_BRUSHLESS_MOW_DRV8308
MOTOR_DRIVER_BRUSHLESS_GEARS_JYQD
MOTOR_FAULT_CURRENT: 4.00
MOTOR_OVERLOAD_CURRENT: 1.20
USE_LINEAR_SPEED_RAMP: 1
MOTOR_PID_KP: 1.50
MOTOR_PID_KI: 0.03
MOTOR_PID_KD: 0.00
MOTOR_LEFT_SWAP_DIRECTION
MOTOR_RIGHT_SWAP_DIRECTION
MOW_PWM: 200
MOW_FAULT_CURRENT: 5.00
MOW_OVERLOAD_CURRENT: 1.90
ENABLE_OVERLOAD_DETECTION: 1
ENABLE_FAULT_DETECTION: 0
ENABLE_FAULT_OBSTACLE_AVOIDANCE: 0
ENABLE_RPM_FAULT_DETECTION: 1
RAIN_ENABLE: 1
BUMPER_ENABLE: 1
BUMPER_DEADTIME: 1000
BUMPER_TRIGGER_DELAY: 10
BUMPER_MAX_TRIGGER_TIME: 30
CURRENT_FACTOR: 2.94
GO_HOME_VOLTAGE: 21.20
BAT_FULL_VOLTAGE: 28.80
BAT_FULL_CURRENT: 0.30
BAT_SWITCH_OFF_IDLE: 1
BAT_SWITCH_OFF_UNDERVOLTAGE: 1
REQUIRE_VALID_GPS: 1
GPS_SPEED_DETECTION: 1
GPS_MOTION_DETECTION: 1
GPS_REBOOT_RECOVERY: 1
GPS_CONFIG: 1
GPS_CONFIG_FILTER: 1
CPG_CONFIG_FILTER_MINELEV: 10
CPG_CONFIG_FILTER_NCNOTHRS: 10
CPG_CONFIG_FILTER_CNOTHRS: 28
ALLOW_ROUTE_OUTSIDE_PERI_METER: 1.00
OBSTACLE_DETECTION_ROTATION: 1
KIDNAP_DETECT: 0
KIDNAP_DETECT_ALLOWED_PATH_TOLERANCE: 2.00
DOCKING_STATION: 1
DOCK_IGNORE_GPS: 0
DOCK_AUTO_START: 0
TARGET_REACHED_TOLERANCE: 0.05
STANLEY_CONTROL_P_NORMAL: 0.60
STANLEY_CONTROL_K_NORMAL: 0.40
STANLEY_CONTROL_P_SLOW: 0.80
STANLEY_CONTROL_K_SLOW: 0.10
BUTTON_CONTROL: 1
USE_TEMP_SENSOR: 0
BUZZER_ENABLE
SERIAL_BUFFER_SIZE=1024 (increase if you experience GPS checksum errors)
-----------------------------------------------------
UBLOX::begin serial
using gps driver: UBLOX
trying to connect to ublox f9p...
NOTE: if GPS is not responding either set 'GPS_CONFIG=false' in config.h or perform GPS wire fix (see Wiki)
trying baud 115200
ERROR: GPS receiver is not responding
trying baud 38400
GPS receiver found!
ublox f9p: sending GPS rover configuration...
idx=0...OK
idx=1...OK
idx=2...OK
config sent successfully
sizeof Point=4
map load... ok
map dump - mapCRC=1483459
points:
perimeter pts: 181
exclusion pts: 87
exclusions: 15
dock pts: 3
mow pts: 1144
first mow point:-9.39,-7.76
free pts: 0
mowPointsIdx=0 dockPointsIdx=0 freePointsIdx=0 wayMode=3
probing for ESP8266 (NOTE: will fail for ESP32)...
WIFI (ESP8266) not found! If you have ESP8266 and the problem persist, you may need to flash your ESP to firmware 2.2.1MPU ID=0x68
MPU6050/9150 found
using imu driver: MpuDriver
resuming is activated
state load... ok
dumpState:  X=8.97 Y=3.77 delta=-0.92 mapCRC=1483459 mowPointsIdx=198 dockPointsIdx=0 freePointsIdx=0 wayMode=4 op=0 sensor=11 sonar.enabled=0 fixTimeout=211 absolutePosSource=1 lon=11.35 lat=53.05
WARN: PID unmet cycle time Ta=5.52 TaMax=0.20
WARN: PID unmet cycle time Ta=5.52 TaMax=0.20
WARN: PID unmet cycle time Ta=5.53 TaMax=0.20
batTemp=998  cpuTemp=39
==> changeOp:ImuCalibration(initiatedByOperator 0)->Idle
IMU gyro calibration (robot must be static)... 1
COMM CRC ERROR: .Aw@x|e}
COMM CRC ERROR: .Aw@x|e}
COMM CRC ERROR: .AwAx|e}!
0:0:12 ctlDur=0.00 op=ImuCalibration(initiatedByOperator 0)->Idle freem=233139 sp=0 bat=0.00,0.000(0.00) chg=0.00(0.00) diff=0.000 tg=0.00,0.00 x=8.97 y=3.77 delta=-0.92 tow=553690000 lon=11.34529381 lat=53.04553523 h=69.3 n=0.00 e=0.00 d=0.00 sol=0 age=12.86
ublox chka error, msgclass=1, msgid=43, msglen=3B8: 0!=80
IMU gyro calibration (robot must be static)... 2
COMM CRC ERROR: .Aw@x|e}
IMU gyro calibration (robot must be static)... 3
COMM CRC ERROR: .AwAx|e}!
IMU gyro calibration (robot must be static)... 4
IMU gyro calibration (robot must be static)... 5
0:0:17 ctlDur=0.02 op=ImuCalibration(initiatedByOperator 0)->Idle freem=233139 sp=45B5 bat=26.76,0.000(0.15) chg=0.16(0.02) diff=-12.194 tg=0.00,0.00 x=8.97 y=3.77 delta=-0.92 tow=553697000 lon=11.34528674 lat=53.04553744 h=69.5 n=0.00 e=0.00 d=0.00 sol=0 age=17.85
IMU gyro calibration (robot must be static)... 6
IMU gyro calibration (robot must be static)... 7
COMM CRC ERROR: .Aw@x|e}
IMU gyro calibration (robot must be static)... 8
COMM CRC ERROR: .Aw@x|e}
IMU gyro calibration (robot must be static)... 9
COMM CRC ERROR: .AwAx|e}!
IMU gyro calibration (robot must be static)... 10
0:0:22 ctlDur=0.02 op=ImuCalibration(initiatedByOperator 0)->Idle freem=233139 sp=593F bat=26.76,-0.000(0.24) chg=0.20(0.02) diff=-21.151 tg=0.00,0.00 x=8.97 y=3.77 delta=-0.92 tow=553702000 lon=11.34527962 lat=53.04553692 h=69.7 n=0.00 e=0.00 d=0.00 sol=0 age=22.86
IMU gyro calibration (robot must be static)... 11
IMU gyro calibration (robot must be static)... 12
IMU gyro calibration (robot must be static)... 13
IMU gyro calibration (robot must be static)... 14
COMM CRC ERROR: .Aw@x|e}
IMU gyro calibration (robot must be static)... 15
==> changeOp:Idle(initiatedByOperator 0)
OP_IDLE
Motor::setMowState 0
COMM CRC ERROR: .AwAx|e}!
0:0:27 ctlDur=0.02 op=Idle(initiatedByOperator 0) freem=233139 sp=6CCA bat=26.76,-0.000(0.30) chg=0.19(0.02) diff=-24.530 tg=0.00,0.00 x=8.97 y=3.77 delta=-0.96 tow=553707000 lon=11.34527514 lat=53.04553471 h=70.1 n=0.00 e=0.00 d=0.00 sol=0 age=27.86
COMM CRC ERROR: .Aw@x|e}
COMM CRC ERROR: .Aw@x|e}
COMM CRC ERROR: .AwAx|e}!
0:0:32 ctlDur=0.02 op=Idle(initiatedByOperator 0) freem=233139 sp=8053 bat=26.76,-0.000(0.34) chg=0.19(0.02) diff=-25.809 tg=0.00,0.00 x=8.97 y=3.77 delta=-0.96 tow=553712000 lon=11.34526972 lat=53.04553594 h=70.2 n=0.00 e=0.00 d=0.00 sol=0 age=32.86
COMM CRC ERROR: .Aw@x|e}
0:0:37 ctlDur=0.02 op=Idle(initiatedByOperator 0) freem=233139 sp=93DC bat=26.76,-0.000(0.36) chg=0.18(0.02) diff=-26.284 tg=0.00,0.00 x=8.97 y=3.77 delta=-0.96 tow=553717000 lon=11.34526342 lat=53.04553785 h=70.3 n=0.00 e=0.00 d=0.00 sol=0 age=37.86
COMM CRC ERROR: .AwAx|e}!
COMM CRC ERROR: .Aw@x|e}
0:0:42 ctlDur=0.02 op=Idle(initiatedByOperator 0) freem=233139 sp=A766 bat=26.75,-0.000(0.38) chg=0.16(0.02) diff=-26.461 tg=0.00,0.00 x=8.97 y=3.77 delta=-0.96 tow=553722000 lon=11.34526003 lat=53.04553872 h=70.5 n=0.00 e=0.00 d=0.00 sol=0 age=42.87
COMM CRC ERROR: .Aw@x|e}
COMM CRC ERROR: .AwAx|e}!
0:0:47 ctlDur=0.02 op=Idle(initiatedByOperator 0) freem=233139 sp=BAEF bat=26.75,-0.000(0.38) chg=0.18(0.03) diff=-26.531 tg=0.00,0.00 x=8.97 y=3.77 delta=-0.96 tow=553727000 lon=11.34525583 lat=53.04553834 h=70.8 n=0.00 e=0.00 d=0.00 sol=0 age=47.86
COMM CRC ERROR: .Aw@x|e}
COMM CRC ERROR: .AwAx|e}!
sending encryptMode=0 encryptChallenge=0
absolutePosSource=1 lon=11.34514700 lat=53.04553000
0:0:52 ctlDur=0.02 op=Idle(initiatedByOperator 0) freem=232787 sp=CE78 bat=26.75,-0.000(0.39) chg=0.18(0.02) diff=-26.559 tg=0.00,0.00 x=8.97 y=3.77 delta=-0.96 tow=553732000 lon=11.34525201 lat=53.04553824 h=71.1 n=0.00 e=0.00 d=0.00 sol=0 age=52.87
0:0:57 ctlDur=0.02 op=Idle(initiatedByOperator 0) freem=232303 sp=E202 bat=26.75,-0.000(0.39) chg=0.18(0.02) diff=-26.570 tg=0.00,0.00 x=8.97 y=3.77 delta=-0.96 tow=553737000 lon=11.34524863 lat=53.04553891 h=71.2 n=0.00 e=0.00 d=0.00 sol=0 age=57.87
0:1:2 ctlDur=0.02 op=Idle(initiatedByOperator 0) freem=232303 sp=F58C bat=26.76,-0.000(0.39) chg=0.19(0.02) diff=-26.576 tg=0.00,0.00 x=8.97 y=3.77 delta=-0.96 tow=553742000 lon=11.34525175 lat=53.04554070 h=70.8 n=0.00 e=0.00 d=0.00 sol=0 age=62.88
Motor::setMowState 1
0:1:7 ctlDur=0.02 op=Idle(initiatedByOperator 0) freem=232303 sp=10915 bat=26.57,-0.000(0.76) chg=0.16(0.01) diff=-26.534 tg=0.00,0.00 x=8.97 y=3.77 delta=-0.96 tow=553747000 lon=11.34525542 lat=53.04554295 h=70.3 n=0.00 e=0.00 d=0.00 sol=0 age=67.87
batTemp=998  cpuTemp=38
0:1:12 ctlDur=0.02 op=Idle(initiatedByOperator 0) freem=232303 sp=11C9F bat=26.45,-0.002(0.99) chg=0.16(0.02) diff=-26.430 tg=0.00,0.00 x=8.97 y=3.77 delta=-0.96 tow=553752000 lon=11.34526152 lat=53.04554282 h=69.9 n=0.00 e=0.00 d=0.00 sol=0 age=72.87
checkmotorMowRPMStall: Mow motor Spun up!
DATA: SPINUPTIME (ms), driverPWM, mowRPM, mowRPMSet: 10000, 103, 3359.74, 3400.00
motorMowRPM stalled!
checkmotorMowRPMStall: WARNING mow motor RPM stalled for duration(ms) >= 309
Data: Trigger RPM, Mow RPM: 1870, 3400.00
0:1:17 ctlDur=0.02 op=Idle(initiatedByOperator 0) freem=232303 sp=13029 bat=26.38,-0.004(1.09) chg=0.19(0.02) diff=-26.326 tg=0.00,0.00 x=8.97 y=3.77 delta=-0.96 tow=553757000 lon=11.34527093 lat=53.04554064 h=69.6 n=0.00 e=0.00 d=0.00 sol=0 age=77.87
motorMowRPM stalled!
checkmotorMowRPMStall: WARNING mow motor RPM stalled for duration(ms) >= 360
Data: Trigger RPM, Mow RPM: 1870, 3400.00
motorMowRPM stalled!
checkmotorMowRPMStall: WARNING mow motor RPM stalled for duration(ms) >= 52
Data: Trigger RPM, Mow RPM: 1870, 3400.00
0:1:22 ctlDur=0.02 op=Idle(initiatedByOperator 0) freem=232303 sp=143B4 bat=26.37,-0.005(1.11) chg=0.21(0.03) diff=-26.233 tg=0.00,0.00 x=8.97 y=3.77 delta=-0.96 tow=553762000 lon=11.34528151 lat=53.04553762 h=67.4 n=0.00 e=0.00 d=0.00 sol=0 age=82.88
motorMowRPM stalled!
checkmotorMowRPMStall: WARNING mow motor RPM stalled for duration(ms) >= 465
Data: Trigger RPM, Mow RPM: 1870, 3400.00
0:1:27 ctlDur=0.02 op=Idle(initiatedByOperator 0) freem=232303 sp=1573E bat=26.36,-0.006(1.11) chg=0.18(0.03) diff=-26.183 tg=0.00,0.00 x=8.97 y=3.77 delta=-0.96 tow=553767000 lon=11.34528762 lat=53.04553641 h=66.0 n=0.00 e=0.00 d=0.00 sol=0 age=87.88
motorMowRPM stalled!
checkmotorMowRPMStall: WARNING mow motor RPM stalled for duration(ms) >= 310
Data: Trigger RPM, Mow RPM: 1870, 3400.00
Motor::setMowState 0
0:1:32 ctlDur=0.02 op=Idle(initiatedByOperator 0) freem=232303 sp=16AC8 bat=26.37,-0.006(1.08) chg=0.18(0.03) diff=-26.157 tg=0.00,0.00 x=8.97 y=3.77 delta=-0.96 tow=553772000 lon=11.34528555 lat=53.04553465 h=65.8 n=0.00 e=0.00 d=0.00 sol=0 age=92.88
 
So, ich habe nun nochmal Sunray (Mr. Tree´s Version) komplett neu aufgesetzt, trotzdem habe ich am ende den gleichen Fehler wie im Log, dass irgendwie die Geschwindigkeit nicht erreicht wird. Die CRC Fehler sind nun weg. (Waren vermutlich vom GPS, da ich in der Garage getestet habe.
Ich habe jetzt mal das Messer abgebaut, und konnte nun feststellen, dass der Motor im Sekundentakt stockt. (das war mit dem Messer so nicht sichtbar, da ist es immer für ca. 4 Sekunden gelaufen) -vermutlich durch den Schwung.
Ich habe mal ein Video davon gemacht.

Kann es sein, dass meine Kombination für die Antriebe die jyqd und für den Mow die Ardumowertreiber so nicht funktioniert?

Die Widerstände am BLDC Adapter habe ich nur für die Fahrmotore eingelötet. -ich hoffe, dass ist so korrekt?

Motorfehler Video
 
Mit der 1.0.230 geht es mit den neueren bei mir nicht. Es ist der Mowmotor der anläuft und dann ausgeht. Ich hab noch nicht gesucht aber nach der Saison werd ich mal ein pullup anlöten.
 
OK, ich wollte morgen mal versuchen am BL-Adapter für den Mowmotor ebenfalls die Pullups anzulöten, mal gucken ob das was bringt.
Parallel habe ich mir auch schon einen weiteren jyqd bestellt...
Dat ding muss wieder laufen, der Rasen wächst und wächst 🙃
 
Zuletzt bearbeitet:
Also mit dem eingelöteten Widerstand am BL-Adapter stockt der Mähmotor mit dem alten Controller zwar immer noch, bringt mir aber keinen Fehler mehr im Log.
So konnte ich zumindest wieder meine Fläche mähen. Ich werde dann im laufe der Woche den Controller ebenfalls auf JYQD umbauen.
Den Mähmotro kann ich aber unbedenklich ohne Bremse (mit der Schutzplatine von Marotronics) betreiben?
 
Hast du beim YJQD noch eine Strombegrenzung drin? Der Treiber selbst hat keine Strombegrenzung... Ich habe am Anfang auch Probleme gehabt und musste die Firmware anpassen. Du kannst es auch ohne Strombegrenzung verwenden, ist mir aber zu heikel gewesen. Wenn das Blatt blockiert ist es wie ein kurzschluss und der Treiber lässt unerhört viel Strom durch.. über 10 Ampere. Bei mir sind 2 7.5A kfz sicherungen durchgebrannt, bis ich den Tip mit der Strombegrenzung umgesetzt habe. Der Mähmotor geht wahrscheinlich aus weil in der Software Overload oder Overcurrent greift. Testweise musst du das mal erhöhen, oder du hast die Phasen nicht korrekt angeschlossen?

Ich kann demnächst mal eine aktuelle Version von der modfirmware hochladen.
 
Also im Moment habe ich nur die Fahrmotore auf YJQD umgebaut, der MOW ist noch der originale Ardumower Treiber,
Seit dem "Mischbetrieb" stockt der Mow-Motor.
Im Log kann ich keine Fehler Strombegrenzug oä. sehen.
Ich hoffe, dass das Problem mit dem Umbau des MOW-Motors auf einen YJQD verschwunden ist.
Bezüglich dem Einbau einer Hardware Strombegrenzung:
Ich dachte der Strom der drei Motore wird auf dem Mainboard gemessen.(oder was wird mir in der App angezeigt?) Und da in der Steuerung ja eine Softwaremäßige Stromüberwachung aktiv ist, müsste das doch reichen oder? -oder geht man lieber auf Nummer sicher?
Welche Strombegrenzung hast du denn eingebaut?
 
Achso... Hmm, dachte du hast den schon als Mowtreiber..

Naja, bei den Fahrantrieben kann ich nichts beisteuern. Die sind bei mir noch original.
Bzgl. Stromüberwachung: Überwachung ist keine Begrenzung.. Die Software kann nichts gegen einen hohen Strom unternehmen. Außer ausschalten.
Die originalen Treiber hatten eine Strombegrenzung, also der Mowtreiber jedenfalls. Der hatte glaube nie mehr als 2.5A durchgelassen, auch wenn das Blatt zum stehen kam. Zudem siehst du den Spitzenstrom in der App garnicht, da das ein glattgebügelter Langpassfilterwert ist.

Habe gerade erst das video gesehen.... hmmmm...
Dreht der immer in die gleiche richtung? Kann ich mal die config.h sehen??
 
Zuletzt bearbeitet:
Achso Ok,
dann werde ich zur Sicherheit auch Hardwaremäßig begrenzn...Sowas sollte doch eigentlich funktionieren oder?
(die Platine betreibe ich auch an der Ladestation um mein 10A Netzteil zu drosseln...)
Platine
 
Ja, so ein ding habe ich auch für den Mowtreiber drin. Funktioniert gut, das Blatt wird jetzt damit immer langsamer anstatt mehr strom zu ziehen. Vorher hat er auch locker mal über 150Watt durchgelassen... Das war mir für das Mainboard vieeel zu viel. Bei ca. 100Watt ist jetzt Schluss.
 
Der neue Treiber ist drin, und der Motor stockt nun nicht mehr. Werde dann die Tage die Platine zur Strombegrenzung dazwischenbauen.
Also 4A sind unbedenklich fürs Mainboard?
 
Das Thema könnte eventuell auch auf andere zutreffen, bei mir ist die ausgelesene Leistung der JYQD Treiber komplett nach dem Mond gegangen.

Long story short... (Werte können natürlich bei euch abweichen)

AmRobotDriver.cpp

JYQD.adcVoltToAmpOfs = -1.677; <- Default 1.65
JYQD.adcVoltToAmpScale = 14.4; <- Default 7.57
 
Hallo zusammen,

gibt es eine Checkliste zur Prüfung der Umrüstung auf JYQD?

Meine Treiber sind allesamt identisch verkabelt, aber die Antriebsmotoren sind aktuell ohne Funktion. Mit der aktuellen Schaltung haben sie sich vor Wochen kurz und wiederholt gedreht.
Nun habe ich erneut Zeit, mich um die "Wiederbelebung" meines Ardumowers zu kümmern, aber aktuell bekomme ich vom Antrieb kein Feedback in Form von Drehungen der Räder.

Es sind ja etliche Kabel die am Treiber hängen, aber mir fehlt das Know-how ob ich mehr als eine anliegende Spannung messen kann.
Im Wiki gibt es zwar Informationen zum Motortest, aber mit der erwähnten Sequenz komme ich nicht weit. Ich müsste ja ein dauerhaftes Vorwärts-Signal an die Motoren senden, um genügend Zeit für Messungen zu haben.

Viele Grüße
Oliver
 
Hallo zusammen,

Ich hab alles nach den Plan auf der ersten Seite verdrahtet. Nun Drehen die Motoren aber leider nur in eine Richtung. Wenn ich manuell den DIR mit GND verbinde ändert sich die Drehrichtung aber mit der App nicht
Was hab ich falsch gemacht ?

Dank und Gruß Jan
 
Wo hast du denn den DIR bei dir auf dem Board angeschlossen? Wenn es manuell geht, kann es ja nur sein, dass der Pin auf den du es gelegt hast nicht schaltet.
 
Oben