Ramps-S - Firmware: Repetier
Napsal: čtv 05. črc 2018 10:11:03
V tomto vláknu bych se chtěl zabývat firmwarem pro 3D tiskárny osazené elektronikou Ramps-S. A to konkrétně firmwarem Repetier
Momentálně mám odladěnou verzi firmware, kterou si můžete stáhnout na konci tohoto příspěvku. Obsahuje jak zkompilovanou verzi (HEX), tak i nezkompilovanou (INO). Postupně ji budu upravovat na novější verze firmware, takže pro případné aktualizace sledujte toto téma.
Aktuální verze je založena na firmware Repetier v1.0.3 - OLED panel:
Tato verze vychází z verze předchozí (Repetier v1.0.2), ale je určena výhradně pro použití s mým OLED Panelem.
Součástí je varianta firmware pro desku Ramps v1.4 a můj Rammps-S v1.0-1.2.
Aktuální verze je založena na firmware Repetier v1.0.4:
Tato verze je zatím nejnovější a momentálně probíhá její testování, takže budu rád, pokud ji otestujete, zda všechno běhá tak jak má.
V této verzi je povolen Laser, osvětlení a detektor filamentu:
Laser je ovládán přes pin D5.
Osvětlení tiskárny je ovládáno z displeje přes pin A7(D61).
Detektor filamentu je připojen na vstup A4 (D58). Použije se běžný koncový spínač se spínacím kontaktem. Pokud detektor filamentu nepoužíváte osaďte místo něj Jumper spojku, aby si tiskárna myslela, že je filament přítomen.
Červeně označené vstupy jsou odlišné od předchozích verzí a pomalu dochází k jejich portaci na elektroniku Sakul 3D NATY. Pokud preferujete původní vývody změnte si to v configu dle vlastních preferencí.
Současně byl povolen druhý komunikační port (UART3), který umožňuje paralelní ovládání tiskárny například pomocí WIFI, pokud používáte Arduino MEGA s WIFI.
Taktéž byla opět poupravena čeština, pač přidaly ruštinu s azbukou, která to trochu dojebala, takže nefungovala čeština z verze 1.0.2 (1.0.3).
Aktuální verze je založena na firmware Repetier v1.0.2:
Tato verze je zatím nejnovější a momentálně probíhá její testování, takže budu rád, pokud ji otestujete, zda všechno běhá tak jak má.
V této verzi je povolen Laser, osvětlení a detektor filamentu:
Laser je ovládán přes pin D8.
Osvětlení tiskárny je ovládáno z displeje přes pin D4.
Detektor filamentu je připojen na vstup koncového spínače Z-MAX. Použije se běžný koncový spínač se spínacím kontaktem. Pokud detektor filamentu nepoužíváte osaďte místo něj Jumper spojku, aby si tiskárna myslela, že je filament přítomen.
Otestovaná verze je založena na firmware Repetier v0.92.9:
HE-0 (Heater 0) - Vyhřívání trysky
HE-1 (Heater 1) - Ofuk výtisku
HE-2 (Heater 2) - Chlazení extruderu (spustí ihned po zapnutí topení trysky a vypne pokud teplota trysky klesne pod 50°C)
HE-BED (Heater BED) - Vyhřívání podložky
Podporuje drivery X, Y, Z a E0
Podporuje EndStops minimal s rozpínacím kontaktem (SIG proti GND) X-MIN, Y-MIN a Z-MIN (Ve verzi 1.1 je chyba v označení, čtěte manuál!!!)
TH0 (TH-0) - Termistor trysky 0 (HE-0)
TH1 (TH-1) - Termistor trysky 1 (HE-1) nepoužívá se
TH2 (TH-2) - Termistor trysky 2 (HE-2) nepoužívá se
TH3 (TH-3) - Termistor volitelný nepoužívá se
TH4 (TH-4) - Termistor podložky (Heater BED)
Konektor EXTEND: Viz dokumentace - Mapování vývodů
Počet mikrokroků:
X - 160
Y - 160
Z - 3200
E0 - 295
UI - Čeština
Podpora EEPROM - ON
Komunikační rychlost - 115200bps
Podpora displeje - GLCD default nebo LCD2004
Momentálně mám odladěnou verzi firmware, kterou si můžete stáhnout na konci tohoto příspěvku. Obsahuje jak zkompilovanou verzi (HEX), tak i nezkompilovanou (INO). Postupně ji budu upravovat na novější verze firmware, takže pro případné aktualizace sledujte toto téma.
Aktuální verze je založena na firmware Repetier v1.0.3 - OLED panel:
Tato verze vychází z verze předchozí (Repetier v1.0.2), ale je určena výhradně pro použití s mým OLED Panelem.
Součástí je varianta firmware pro desku Ramps v1.4 a můj Rammps-S v1.0-1.2.
Aktuální verze je založena na firmware Repetier v1.0.4:
Tato verze je zatím nejnovější a momentálně probíhá její testování, takže budu rád, pokud ji otestujete, zda všechno běhá tak jak má.
V této verzi je povolen Laser, osvětlení a detektor filamentu:
Laser je ovládán přes pin D5.
Osvětlení tiskárny je ovládáno z displeje přes pin A7(D61).
Detektor filamentu je připojen na vstup A4 (D58). Použije se běžný koncový spínač se spínacím kontaktem. Pokud detektor filamentu nepoužíváte osaďte místo něj Jumper spojku, aby si tiskárna myslela, že je filament přítomen.
Červeně označené vstupy jsou odlišné od předchozích verzí a pomalu dochází k jejich portaci na elektroniku Sakul 3D NATY. Pokud preferujete původní vývody změnte si to v configu dle vlastních preferencí.
Současně byl povolen druhý komunikační port (UART3), který umožňuje paralelní ovládání tiskárny například pomocí WIFI, pokud používáte Arduino MEGA s WIFI.
Taktéž byla opět poupravena čeština, pač přidaly ruštinu s azbukou, která to trochu dojebala, takže nefungovala čeština z verze 1.0.2 (1.0.3).
Aktuální verze je založena na firmware Repetier v1.0.2:
Tato verze je zatím nejnovější a momentálně probíhá její testování, takže budu rád, pokud ji otestujete, zda všechno běhá tak jak má.
V této verzi je povolen Laser, osvětlení a detektor filamentu:
Laser je ovládán přes pin D8.
Osvětlení tiskárny je ovládáno z displeje přes pin D4.
Detektor filamentu je připojen na vstup koncového spínače Z-MAX. Použije se běžný koncový spínač se spínacím kontaktem. Pokud detektor filamentu nepoužíváte osaďte místo něj Jumper spojku, aby si tiskárna myslela, že je filament přítomen.
Otestovaná verze je založena na firmware Repetier v0.92.9:
HE-0 (Heater 0) - Vyhřívání trysky
HE-1 (Heater 1) - Ofuk výtisku
HE-2 (Heater 2) - Chlazení extruderu (spustí ihned po zapnutí topení trysky a vypne pokud teplota trysky klesne pod 50°C)
HE-BED (Heater BED) - Vyhřívání podložky
Podporuje drivery X, Y, Z a E0
Podporuje EndStops minimal s rozpínacím kontaktem (SIG proti GND) X-MIN, Y-MIN a Z-MIN (Ve verzi 1.1 je chyba v označení, čtěte manuál!!!)
TH0 (TH-0) - Termistor trysky 0 (HE-0)
TH1 (TH-1) - Termistor trysky 1 (HE-1) nepoužívá se
TH2 (TH-2) - Termistor trysky 2 (HE-2) nepoužívá se
TH3 (TH-3) - Termistor volitelný nepoužívá se
TH4 (TH-4) - Termistor podložky (Heater BED)
Konektor EXTEND: Viz dokumentace - Mapování vývodů
Počet mikrokroků:
X - 160
Y - 160
Z - 3200
E0 - 295
UI - Čeština
Podpora EEPROM - ON
Komunikační rychlost - 115200bps
Podpora displeje - GLCD default nebo LCD2004