logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Nieprawidłowe działanie silników krokowych w drukarce 3D - jak ustawić?

Majsterkowicz22 10 Maj 2018 21:13 708 4
REKLAMA
  • #1 17214008
    Majsterkowicz22
    Poziom 9  
    Posty: 158
    Ocena: 7
    witam,
    Zbudowałem drukarkę 3D, i jestem na etapie kalibracji, wgrałem softa (zaprogramowałem online) Repetier, na kalkulatorze prusy wyliczyłem sobię kroki silników na 1mm, dla pasków GT2 i zębatki 16 wyszło mi 100 na milimetr, a dla śróby trapezowej 8mm to 400(o ile się nie myle)
    problem polega na tym ze silniczki zamiast przejechać 10cm przejadą 4cm, wyliczyłem ze jeżeli przejedzie 4cm to kroków musi być więcej 250% więc zmieniłem na 250step, wgrałem ponownie softa uruchomiłem ponownie arduino i to samo przejedzie 4cm zamiast 10cm, gdy zmienie na 50step sytuacja sie powtarza, w czym może być problem >?

    zestaw:
    Nema17 Silnik Krokowy 42 silnik 17HS8401 1.8A
    Mega 2560 R3 + 1 sztuk RAMPS 1.4 kontroler + 5 sztuk DRV8825 Krokowy Napęd + 1 sztuk LCD 12864 controller
    pasek GT2, zębatka 16
  • REKLAMA
  • #2 17214089
    karol1996
    Poziom 19  
    Posty: 662
    Pomógł: 34
    Ocena: 46
    Witam
    Zadam takie (chyba) oczywiste pytanie...
    Mikrokrok został ustawiony za pomocą zworek znajdujących się pod stepstickami?
    Karol
  • REKLAMA
  • #3 17214150
    Majsterkowicz22
    Poziom 9  
    Posty: 158
    Ocena: 7
    pod driverami są wpięte po trzy zwrotki (wszystkie)
  • REKLAMA
  • #4 17214159
    Konto nie istnieje
    Poziom 1  
  • #5 17214478
    Majsterkowicz22
    Poziom 9  
    Posty: 158
    Ocena: 7
    to jest kod z repetier, tutaj akurat zmieniłem na 50 step, wiec tak myśle ze coś jest właśnie z tym programem, czytałem i przy moich driverach jesli sa 3-trzy zwrotki to 1/32, zgadzało by sie ale powinien robić 5cm a robi 4cm, wiec prawdopodobnie step jest ustawione na 80step, czy problem jest w tym >???
    #define DRIVE_SYSTEM 0
    #define XAXIS_STEPS_PER_MM 50
    #define YAXIS_STEPS_PER_MM 50
    #define ZAXIS_STEPS_PER_MM 100
    #define EXTRUDER_FAN_COOL_TEMP 50
    #define PDM_FOR_EXTRUDER 0
    #define PDM_FOR_COOLER 0
    #define DECOUPLING_TEST_MAX_HOLD_VARIANCE 20
    #define DECOUPLING_TEST_MIN_TEMP_RISE 1
    #define KILL_IF_SENSOR_DEFECT 0
    #define RETRACT_ON_PAUSE 2
    #define PAUSE_START_COMMANDS ""
    #define PAUSE_END_COMMANDS ""
    #define SHARED_EXTRUDER_HEATER 0
    #define EXT0_X_OFFSET 0
    #define EXT0_Y_OFFSET 0
    #define EXT0_Z_OFFSET 0
    #define EXT0_STEPS_PER_MM 94.69
    #define EXT0_TEMPSENSOR_TYPE 1
    #define EXT0_TEMPSENSOR_PIN TEMP_0_PIN

    Dodano po 13 [minuty]:

    Rzeczywiście ze program sie zcrashował, dla extrudera mam ustawione 94,69 a w lcd pisze mi wartość orginalna 370step, co w tej sytuacji zrobić ? przenieś sie na marlina >?

    Dodano po 15 [godziny] 34 [minuty]:

    ustawiłem EEPROM set 2, i to pomogło wszystko działa prawidłowo
REKLAMA