Suchergebnisse

  1. B

    Starke Spurabweichung (Drift) nach längerer Einschaltzeit

    Yes i am wrong in my yesterday post you really need asm before each return. But maybe you can test to simplify everything like i did for teensy. Again not tested. void OdometryLeftISR(){ odomTicksLeft++; asm("dsb"); } void OdometryRightISR(){...
  2. B

    Starke Spurabweichung (Drift) nach längerer Einschaltzeit

    try asm("dsb"); at the end of the interrupt part
  3. B

    Starke Spurabweichung (Drift) nach längerer Einschaltzeit

    For AGCM4 you can also use the asm("dsb"); code to free the interrupt. Into amRobotdriver.com void OdometryLeftISR(){ if (digitalRead(pinOdometryLeft) == LOW) return; if (millis() < motorLeftTicksTimeout) return; // eliminate spikes #ifdef SUPER_SPIKE_ELIMINATOR...
  4. B

    Mähmotor Spin-up time anpassen

    Assuming you want to increase the angular speed ? into linetracker.cpp Search for "angular =" Add a coeff in front of the one you want to increase (i use 1.5 or 1.2 in my robomow without any issue) but adjust according your platform. Here : if (!angleToTargetFits){ // angular control (if...
  5. B

    Mähmotor Spin-up time anpassen

    1: It's better to deactivate the stop and restart of motor on obstacle detection (see github on pullrequest) For the mowing start delay Mow Motor accel :it's a low filter to 1 percent -> Into motor.cpp: / void Motor::control(){ Change line : //######################## Calculate PWM for...
  6. B

    Starke Spurabweichung (Drift) nach längerer Einschaltzeit

    To confirm after a very long duration >12 hours test the 10 rev wheel . Reboot and repeat the test. I have also the issue with Teensy, so it's software. Without success warranty Take a look at the 2 function: void OdometryRightISR() and left one into robotdriver. So first try to remove #define...
  7. B

    Capacitor C38

    If you use ESP32 connected at BT location, you don't need this capacitor ???
  8. B

    Mein Projekt CaSSAndRA zur Steuerung des Ardumowers

    Unfortunatly i have try to install all your dependence on banana pi, but it fail on all version and totaly crash on Panda. Here a small result of one full night on install and download. When i have time i can try again , But !!!!!
  9. B

    ZS-X11D1 (JYQD2021) Treiber und Sunray

    Unfortunatly i can't attach a file on the forum, but here the size of whole for the ZS-X11H i use
  10. B

    Starke Spurabweichung (Drift) nach längerer Einschaltzeit

    Yes it's configured by the sunray app when you click on start. But if agcm4 reboot while mowing i am not sûre that the speed and the 4 setting for Stanley are ok after the reboot,and it can explain why this only append after a long duration Also into config.h try to Adjust stanley setting...
  11. B

    Starke Spurabweichung (Drift) nach längerer Einschaltzeit

    I don't know for your version, but into linetracker.cpp Check if you have this value =1.0 into linear speed and replace by setspeed or the speed you use : void trackLine(bool runControl){ Point target = maps.targetPoint; Point lastTarget = maps.lastTargetPoint; //bber //float linear =...
  12. B

    Starke Spurabweichung (Drift) nach längerer Einschaltzeit

    ONLY When the issue occur: Can you try to reduce the speed using sunray APP to see if something change when speed is <0.2 ?
  13. B

    RESET cause: watchdog

    Unfortunately this practice do not solve the bug describe by @AlexanderG in the activeOp->getOpChain() . But i don't use this control and i need to say that i don't know the utility of this info maybe someone can explain ? Here my actual part of the output summary on console return only each 2...
  14. B

    RESET cause: watchdog

    Comment out this line into comm.cpp CONSOLE.print (statControlCycleTime); //CONSOLE.print (" op="); //CONSOLE.print (activeOp->getOpChain()); //CONSOLE.print (stateOp); #ifdef __linux__ @Silberstreifen : Not the same at all: Only a resetWatchdog occur after 10 sec...
  15. B

    ZS-X11D1 (JYQD2021) Treiber und Sunray

    OK. Pulldown direct to GND Driver and not between the output of the PCB1.4 and GND
  16. B

    ZS-X11D1 (JYQD2021) Treiber und Sunray

    Never connect the brake wire on mow motor for this driver . Issue don't occur on high load , but when motor run at full speed without any load and MCU activate the brake feature .
  17. B

    Starke Spurabweichung (Drift) nach längerer Einschaltzeit

    I also see the strange behaviour on speed and stanley accuracy on the 2 hardware module (Teensy and AGCM4). More often when mower leave station after 12 hours or more, so certainly a software issue (odometry variable or maybe IMU or reverse part) but i have not yet take time to investigate on...
  18. B

    RTC and I2C errors

    Maybe try that On first start you need to set date time correctly to initialise RTC using arduremote and leave power on pcb for 1hour. For de 3231 you need to adjust I2C adress in the code ,and it’s OK.
  19. B

    ZS-X11D1 (JYQD2021) Treiber und Sunray

    Here some file for ZS-X11H parts.
  20. B

    ZS-X11D1 (JYQD2021) Treiber und Sunray

    Here some file for ZS-X11H parts. Sorry but site fail to upload file actually need to test later ??
Oben