Marlin 2.0 dla MightyBoard

Awatar użytkownika
WillingMagic
Postów w temacie: 17
Posty: 312
Rejestracja: 25 kwie 2016, 22:42
Lokalizacja: Warszawa
Drukarka: -
x 28

Marlin 2.0 dla MightyBoard

Post autor: WillingMagic »

Jakby ktoś chciał przetestować to udostępniam budujący się dla MightyBoard Marlin 2.0. Niestety poza kompilacją nic więcej nie jest sprawdzone. Nie odpowiadam za spalenie/uceglenie drukarki i elektroniki. Zalecam testować jeśli macie jakikolwiek programator dla avrów, aby w razie potrzeby wskrzesić elektronikę.
Marlin-patch-1.zip
(3.99 MiB) Pobrany 251 razy
Awatar użytkownika
FlameRunner
Zasłużony
Postów w temacie: 1
Posty: 6568
Rejestracja: 15 kwie 2016, 21:26
x 2056

Re: [CTC Bizer] alternatywny firmware

Post autor: FlameRunner »

Nie zachęciłeś. xD
Awatar użytkownika
WillingMagic
Postów w temacie: 17
Posty: 312
Rejestracja: 25 kwie 2016, 22:42
Lokalizacja: Warszawa
Drukarka: -
x 28

Re: [CTC Bizer] alternatywny firmware

Post autor: WillingMagic »

Jak jutro przetestuje u siebie to dam znać. Wcześniej wolę dmuchać na zimne.
Awatar użytkownika
WillingMagic
Postów w temacie: 17
Posty: 312
Rejestracja: 25 kwie 2016, 22:42
Lokalizacja: Warszawa
Drukarka: -
x 28

Re: [CTC Bizer] alternatywny firmware

Post autor: WillingMagic »

W końcu przeflashowałem mightyboard Marlinem. Efekt działania na wyjętej z drukarki elektronice i nie ustawionym configu.
Pytanie jaki wyświetlacz wypadałoby wybrać w konfiguracji Marlina?
https://www.ebay.com/itm/LCD-2004-contr ... 1370338924

Kod: Zaznacz cały

19:40:44.151 : Printer reset detected - initalizing
19:40:44.151 : start
19:40:44.151 : echo: External Reset
19:40:44.151 : Marlin bugfix-2.0.x
19:40:44.151 : echo: Last Updated: 2017-11-19 12:00 | Author: (none, wt150)
19:40:44.167 : echo:Compiled: Nov 24 2017
19:40:44.167 : echo: Free Memory: 3512  PlannerBufferBytes: 1232
19:40:44.167 : echo:EEPROM version mismatch (EEPROM=? Marlin=V45)
19:40:44.182 : echo:Hardcoded Default Settings Loaded
19:40:44.182 : echo:  G21    ; Units in mm
19:40:44.182 : echo:  M149 C ; Units in Celsius
19:40:44.182 : echo:Filament settings: Disabled
19:40:44.182 : echo:  M200 D1.75
19:40:44.182 : echo:  M200 D0
19:40:44.182 : echo:Steps per unit:
19:40:44.182 : echo:  M92 X71.70 Y71.70 Z71.70 E100.47
19:40:44.198 : echo:Maximum feedrates (units/s):
19:40:44.198 : echo:  M203 X83.33 Y83.33 Z19.50 E26.67
19:40:44.198 : echo:Maximum Acceleration (units/s2):
19:40:44.198 : echo:  M201 X1200 Y1200 Z100 E10000
19:40:44.213 : echo:Acceleration (units/s2): P<print_accel> R<retract_accel> T<travel_accel>
19:40:44.213 : echo:  M204 P1200.00 R1200.00 T1200.00
19:40:44.213 : echo:Advanced: S<min_feedrate> T<min_travel_feedrate> B<min_segment_time_us> X<max_xy_jerk> Z<max_z_jerk> E<max_e_jerk>
19:40:44.229 : echo:  M205 S0.00 T0.00 B20000 X8.00 Y8.00 Z0.40 E5.00
19:40:44.229 : echo:Home offset:
19:40:44.229 : echo:  M206 X0.00 Y0.00 Z0.00
19:40:44.229 : echo:Material heatup parameters:
19:40:44.229 : echo:  M145 S0 H190 B60 F0
19:40:44.229 : echo:  M145 S1 H230 B100 F0
19:40:44.245 : echo:PID settings:
19:40:44.245 : echo:  M301 P22.10 I1.10 D110.78
19:40:44.323 : N1 M110*34
19:40:44.323 : N2 M115*36
19:40:44.323 : N3 M105*36
19:40:44.323 : N4 M114*35
19:40:44.323 : N5 M111 S6*98
19:40:44.338 : N6 T0*60
19:40:44.338 : N7 M20*22
19:40:44.338 : N8 M80*19
19:40:44.815 : Error:Temp measurement error! MAX6675
19:40:44.846 : Error:MAXTEMP triggered, system stopped! Heater_ID: 0
19:40:44.846 : Error:Printer halted. kill() called!
Awatar użytkownika
WillingMagic
Postów w temacie: 17
Posty: 312
Rejestracja: 25 kwie 2016, 22:42
Lokalizacja: Warszawa
Drukarka: -
x 28

Re: [CTC Bizer] alternatywny firmware

Post autor: WillingMagic »

Dobra jest progress. Działa czujnik temperatury.

Kod: Zaznacz cały

18:33:16.223 : Printer reset detected - initalizing
18:33:16.224 : start
18:33:16.228 : echo: External Reset
18:33:16.228 : Marlin bugfix-2.0.x
18:33:16.232 : echo: Last Updated: 2017-11-19 12:00 | Author: (Mateusz, Krawczuk)
18:33:16.236 : echo:Compiled: Dec  1 2017
18:33:16.241 : echo: Free Memory: 5398  PlannerBufferBytes: 1232
18:33:16.244 : echo:Hardcoded Default Settings Loaded
18:33:16.248 : echo:  G21    ; Units in mm
18:33:16.248 : echo:Filament settings: Disabled
18:33:16.252 : echo:  M200 D1.75
18:33:16.252 : echo:  M200 D0
18:33:16.252 : echo:Steps per unit:
18:33:16.256 : echo:  M92 X80.00 Y80.00 Z4000.00 E500.00
18:33:16.260 : echo:Maximum feedrates (units/s):
18:33:16.264 : echo:  M203 X300.00 Y300.00 Z5.00 E25.00
18:33:16.269 : echo:Maximum Acceleration (units/s2):
18:33:16.269 : echo:  M201 X3000 Y3000 Z100 E10000
18:33:16.277 : echo:Acceleration (units/s2): P<print_accel> R<retract_accel> T<travel_accel>
18:33:16.281 : echo:  M204 P3000.00 R3000.00 T3000.00
18:33:16.290 : echo:Advanced: S<min_feedrate> T<min_travel_feedrate> B<min_segment_time_us> X<max_xy_jerk> Z<max_z_jerk> E<max_e_jerk>
18:33:16.293 : echo:  M205 S0.00 T0.00 B20000 X20.00 Y20.00 Z0.40 E5.00
18:33:16.297 : echo:Home offset:
18:33:16.297 : echo:  M206 X0.00 Y0.00 Z0.00
18:33:16.301 : echo:PID settings:
18:33:16.305 : echo:  M301 P22.20 I1.08 D114.00
18:33:16.355 : N1 M110*34
18:33:16.355 : N2 M115*36
18:33:16.355 : N3 M105*36
18:33:16.355 : N4 M114*35
18:33:16.359 : N5 M111 S6*98
18:33:16.361 : N6 T0*60
18:33:16.361 : N7 M20*22
18:33:16.370 : N8 M80*19
18:33:16.617 : N9 M220 S100*104
18:33:16.617 : N10 M221 S100*81
18:33:16.621 : FIRMWARE_NAME:Marlin bugfix-2.0.x (Github) SOURCE_CODE_URL:https://github.com/MarlinFirmware/Marlin PROTOCOL_VERSION:1.0 MACHINE_TYPE:MB Replicator EXTRUDER_COUNT:1 UUID:cede2a2f-41a2-4748-9b12-c55c62f367ff
18:33:16.622 : Cap:EEPROM:0
18:33:16.623 : Cap:AUTOREPORT_TEMP:1
18:33:16.623 : Cap:PROGRESS:0
18:33:16.624 : Cap:PRINT_JOB:1
18:33:16.625 : Cap:AUTOLEVEL:0
18:33:16.625 : Cap:Z_PROBE:0
18:33:16.626 : Cap:LEVELING_DATA:0
18:33:16.626 : Cap:BUILD_PERCENT:0
18:33:16.629 : Cap:SOFTWARE_POWER:0
18:33:16.629 : Cap:TOGGLE_LIGHTS:0
18:33:16.633 : Cap:CASE_LIGHT_BRIGHTNESS:0
18:33:16.633 : Cap:EMERGENCY_PARSER:0
18:33:16.634 : N11 M111 S6*87
18:33:16.773 : X:0.00 Y:0.00 Z:0.00 E:0.00 Count X:0 Y:0 Z:0
18:33:16.774 : N12 T0*9
18:33:16.774 : N13 M155 S1*82
18:33:16.774 : echo:DEBUG:INFO,ERRORS
18:33:16.775 : echo:Active Extruder: 0
18:33:16.777 : echo:DEBUG:INFO,ERRORS
18:33:16.780 : echo:Active Extruder: 0
Teraz na urlopie powalczę z pozostałymi problemami. :-)
Awatar użytkownika
McKee
Zasłużony
Postów w temacie: 1
Posty: 2630
Rejestracja: 20 kwie 2016, 23:00
x 717

Re: [CTC Bizer] alternatywny firmware

Post autor: McKee »

Trzymam(-y) kciuki.
WillingMagic
Motto na dziś: "How may I abuse you?"
Awatar użytkownika
WillingMagic
Postów w temacie: 17
Posty: 312
Rejestracja: 25 kwie 2016, 22:42
Lokalizacja: Warszawa
Drukarka: -
x 28

Re: [CTC Bizer] alternatywny firmware

Post autor: WillingMagic »

Do zrobienia w Marlinie 2.0 zostało:
  • obsługa drugiej termopary
  • dojść jaki jest używany termistor w stole. Na pewno to nie jest '100k / 4.7k - EPCOS, bo stół pokazywał ponad 140 stopni mając około 20.
  • wybranie odpowiedniego wyświetlacza w configu/dodanie jego obsługi
  • Standardowa konfiguracja dla ctc bizer i Wanhao duplicator 4s
Edit:
Jakby ktoś chciał skompilować i sprawdzić dorzucam aktualną wersję:
Załączniki
Marlin-bugfix-2.0.x.7z
(1.2 MiB) Pobrany 239 razy
Awatar użytkownika
WillingMagic
Postów w temacie: 17
Posty: 312
Rejestracja: 25 kwie 2016, 22:42
Lokalizacja: Warszawa
Drukarka: -
x 28

Re: Marlin 2.0 dla MightyBoard

Post autor: WillingMagic »

2 kroki milowe zrobione.
Obsługa 2 termopary śmiga :-)
Stół także wykrywa prawidłowo temperaturę. Problemem nie był termistor.
Według schematu termistor podpięty jest pod pin K7, czyli według Hal, należało podać TEMP_BED_PIN 69.
Niestety okazuje się, aby ADC działało prawidłowo w Marlinie 2.0 trzeba podać pin numer 15, bo jest to adc15. :evil:

Na dogrywkę poza dokończeniem konfiguracji trzeba jeszcze dodać obsługę wyświetlacza lub skonfigurować jakiś istniejący i sprawdzić czy działa czytnik kart SD.
Marlin-2.0-mightyboard.7z
2 termopary + dzialajacy stol.
(1.2 MiB) Pobrany 299 razy
Navvy
Awatar użytkownika
WillingMagic
Postów w temacie: 17
Posty: 312
Rejestracja: 25 kwie 2016, 22:42
Lokalizacja: Warszawa
Drukarka: -
x 28

Re: Marlin 2.0 dla MightyBoard

Post autor: WillingMagic »

Po sprawdzeniu czytnik kart sd również działa. Jedyny niedziałający element układanki to wyświetlacz i przyciski.
Navvy
Konto z ograniczeniami
Postów w temacie: 14
Posty: 14
Rejestracja: 13 maja 2018, 20:38

Re: Marlin 2.0 dla MightyBoard

Post autor: Navvy »

Czesć! Próbowałem wgrać ten firmware jednak nie może połączyć się, wyskakuje:

avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer

Masz na to jakiś sposów ?
ODPOWIEDZ

Wróć do „CTC Bizer (klon Replicatora)”