Klipper Firmware
-
- Postów w temacie: 2
- Posty: 108
- Rejestracja: 10 cze 2020, 09:15
- Lokalizacja: Chełmsko Śląskie
- Drukarka: Tatara Hayabusa
- x 8
Re: Klipper Firmware
Ja na RPi zero też miałem takie komunikaty.przejście na RPi zero drugiej generacji rozwiązało problem. @Berg może mieć racje, że problem może być po stronie słabszych RPi.
Adinfo
- dragonn
- Zasłużony
- Postów w temacie: 70
- Posty: 6384
- Rejestracja: 12 gru 2016, 21:50
- Lokalizacja: Opole
- Drukarka: LUME
- x 1455
Re: Klipper Firmware
To normalne, na takim Pi moonraker generuje takie obciążenie.Adinfo pisze:Raczej nie łapie wcale, jeszcze powduszam kilka razy do pewności. Co do obciążenia to @majek mi podpowiedział o wduszeniu "c" przy top i to mi zżera procka cały czas (od początku jak fluidd postawiłem 25-50% CPU):dragonn pisze:Czy po wduszeniu FIRMWARE_RESTART parę razy czasem łapie?Kod: Zaznacz cały
/home/pi/moonraker-env/bin/python /home/pi/moonraker/moonraker/moonraker.py -c /home/pi/klipper_config/moonraker.conf -l /home/pi/klipper_logs/moonraker.log
Spróbuj tego, wedytuj plik
/etc/systemd/systemd/klipper.service żeby wyglądał tak:
Kod: Zaznacz cały
#Systemd service file for klipper
[Unit]
Description=Starts klipper on startup
After=network.target
[Install]
WantedBy=multi-user.target
[Service]
Type=simple
User=pi
RemainAfterExit=yes
ExecStart=/home/pi/klippy-env/bin/python /home/pi/klipper/klippy/klippy.py /home/pi/klipper_config/printer.cfg -l /home/pi/klipper_logs/klippy.log -a /tmp/klippy_uds
Restart=always
RestartSec=10
Nice=-20
Wywal też usługę webcamd.service, nie wiem czy ona coś w tle nie robi jak nie używasz kamery.
EDIT
To samo możesz zrobić w moonraker.service z tym żeby tam dać nie -20 tylko 20
Adinfo
- Adinfo
- Drukarz
- Postów w temacie: 18
- Posty: 1104
- Rejestracja: 15 lis 2018, 12:54
- Lokalizacja: śląsk
- Drukarka: 2xDelta, MD-16, X1
- x 254
- Kontakt:
Re: Klipper Firmware
Doczytałem w Internecie takie zdanie "mainsail is a dynamic gui and data is streamed from moonraker in 200ms intervals! the consumption MUST be higher than with a static website." - to już rozumiem powód obciążenia.
Poprawiłem w klipper.service i moonraker.service - dalej CPU między 30-50 (w większości 50%).
Dzisiaj jeszcze wymiana karty SD na szybszą albo przerzucenie partycji z danymi na szybki pendrive z USB, zobaczymy czy to coś zmieni bo na pewno karta SD przymula.
U mnie klipper.service jest tu: /etc/systemd/system/klipper.servicedragonn pisze:Spróbuj tego, wedytuj plik /etc/systemd/systemd/klipper.service
Poprawiłem w klipper.service i moonraker.service - dalej CPU między 30-50 (w większości 50%).
Dzisiaj jeszcze wymiana karty SD na szybszą albo przerzucenie partycji z danymi na szybki pendrive z USB, zobaczymy czy to coś zmieni bo na pewno karta SD przymula.
Anycubic Delta Linear Plus
Prusa i3 Beer 0% Upgrade viewtopic.php?f=34&t=6395&p=106894#p106887
Prusa i3 Beer 0% Upgrade viewtopic.php?f=34&t=6395&p=106894#p106887
- Adinfo
- Drukarz
- Postów w temacie: 18
- Posty: 1104
- Rejestracja: 15 lis 2018, 12:54
- Lokalizacja: śląsk
- Drukarka: 2xDelta, MD-16, X1
- x 254
- Kontakt:
Re: Klipper Firmware
Na Rpi 3B+ (przełożyłem kartę już mam inne komunikaty). Część z nich wynika z tego, że nie mam karty/wyświetlacza z kartą i braku termistorów (jest podpięta goła płyta Trigorilla).
Podpiąłem dwa termistory pod T0 i T1 i i zostały tylko te warningi z Mooonraker.
Podpiąłem na próbę RepRapDisplay Graphics Controller - po naciśnięciu STOP pojawił się komunikat
Co do powyższych warningów Moonraker poczytam to https://moonraker.readthedocs.io/en/lat ... tallation/
Na LCD nic się nie wyświetla. Tylko podświetlenie jest. Konfig mam taki na tę chwilę:oraz takie informacje:
Kod: Zaznacz cały
MCU 'mcu' shutdown: ADC out of range
This generally occurs when a heater temperature exceeds
its configured min_temp or max_temp.
Once the underlying issue is corrected, use the
"FIRMWARE_RESTART" command to reset the firmware, reload the
config, and restart the host software.
Printer is shutdown
Kod: Zaznacz cały
fluidd warnings found.
[virtual_sdcard] not found in printer configuration.
[pause_resume] not found in printer configuration.
CANCEL_PRINT macro not found in configuration.
Moonraker warnings found.
Missing PolicyKit permisions detected. See the PolicyKit Permissions section of the install documentation at https://moonraker.readthedocs.io/ for details.
Moonraker not authorized for PolicyKit action: [org.freedesktop.systemd1.manage-units], System Service Management (start, stop, restart) will be disabled
Moonraker not authorized for PolicyKit action: [org.freedesktop.login1.power-off], The shutdown API will be disabled
Moonraker not authorized for PolicyKit action: [org.freedesktop.login1.power-off-multiple-sessions], The shutdown API will be disabled if multiple user sessions are open.
Moonraker not authorized for PolicyKit action: [org.freedesktop.login1.reboot], The reboot API will be disabled
Moonraker not authorized for PolicyKit action: [org.freedesktop.login1.reboot-multiple-sessions], The reboot API will be disabled if multiple user sessions are open.
Moonraker not authorized for PolicyKit action: [org.freedesktop.packagekit.system-sources-refresh], The Update Manager will fail to fetch package updates
Moonraker not authorized for PolicyKit action: [org.freedesktop.packagekit.package-install], The Update Manager will fail to install packages
Moonraker not authorized for PolicyKit action: [org.freedesktop.packagekit.system-update], The Update Manager will fail to update packages
Fluidd setup requirements can be found here.
Kod: Zaznacz cały
Shutdown due to kill button!
Once the underlying issue is corrected, use the
"FIRMWARE_RESTART" command to reset the firmware, reload the
config, and restart the host software.
Printer is shutdown
Na LCD nic się nie wyświetla. Tylko podświetlenie jest. Konfig mam taki na tę chwilę:
Kod: Zaznacz cały
[board_pins]
aliases:
# EXP1 header
EXP1_1=P1.31, EXP1_3=P0.18, EXP1_5=P0.15, EXP1_7=P1.0, EXP1_9=<GND>,
EXP1_2=P1.30, EXP1_4=P0.16, EXP1_6=P0.17, EXP1_8=P1.22, EXP1_10=<5V>,
# EXP2 header
EXP2_1=P0.8, EXP2_3=P3.25, EXP2_5=P3.26, EXP2_7=P0.27, EXP2_9=<GND>,
EXP2_2=P0.7, EXP2_4=P0.28, EXP2_6=P0.9, EXP2_8=<RST>, EXP2_10=<NC>
# Pins EXP2_1, EXP2_6, EXP2_2 are also MISO, MOSI, SCK of bus "ssp1"
[display]
lcd_type: st7920
cs_pin: EXP1_7
sclk_pin: EXP1_6
sid_pin: EXP1_8
encoder_pins: ^EXP1_5, ^EXP1_3
click_pin: ^!EXP1_2
[output_pin beeper]
pin: EXP1_1
Kod: Zaznacz cały
Pin 'P1.0' is not a valid pin name on mcu 'mcu'
Once the underlying issue is corrected, use the "RESTART"
command to reload the config and restart the host software.
Printer is halted
Anycubic Delta Linear Plus
Prusa i3 Beer 0% Upgrade viewtopic.php?f=34&t=6395&p=106894#p106887
Prusa i3 Beer 0% Upgrade viewtopic.php?f=34&t=6395&p=106894#p106887
- cyfron
- Postów w temacie: 31
- Posty: 1438
- Rejestracja: 30 sty 2019, 09:28
- Lokalizacja: lubuskie
- Drukarka: U30, SP Pro, UM2+
- x 372
- Adinfo
- Drukarz
- Postów w temacie: 18
- Posty: 1104
- Rejestracja: 15 lis 2018, 12:54
- Lokalizacja: śląsk
- Drukarka: 2xDelta, MD-16, X1
- x 254
- Kontakt:
Re: Klipper Firmware
Że równe wartości wpisywać bez kropki? np. 1 i tyle? - sprawdzę bo to może być to, jak konfig zmieniłem na taki to i tak mi nic nie dało (nie mam błędu ale wyświetlacz nic dalej nie pokazuje):cyfron pisze:Ta kropka przy nazwie pinu chyba powoduje błąd???
Kod: Zaznacz cały
[board_pins]
aliases:
# Common EXP1 header found on many "all-in-one" ramps clones
EXP1_1=PC0, EXP1_3=PH0, EXP1_5=PA1, EXP1_7=PA5, EXP1_9=<GND>,
EXP1_2=PC2, EXP1_4=PH1, EXP1_6=PA3, EXP1_8=PA7, EXP1_10=<5V>,
# EXP2 header
EXP2_1=PB3, EXP2_3=PC6, EXP2_5=PC4, EXP2_7=PL0, EXP2_9=<GND>,
EXP2_2=PB1, EXP2_4=PB0, EXP2_6=PB2, EXP2_8=PG0, EXP2_10=<RST>
# Pins EXP2_1, EXP2_6, EXP2_2 are also MISO, MOSI, SCK of bus "spi"
# Note, some boards wire: EXP2_8=<RST>, EXP2_10=PG0
[display]
lcd_type: st7920
cs_pin: EXP1_7
sclk_pin: EXP1_6
sid_pin: EXP1_8
encoder_pins: ^EXP1_5, ^EXP1_3
click_pin: ^!EXP1_2
[output_pin beeper]
pin: EXP1_1
Anycubic Delta Linear Plus
Prusa i3 Beer 0% Upgrade viewtopic.php?f=34&t=6395&p=106894#p106887
Prusa i3 Beer 0% Upgrade viewtopic.php?f=34&t=6395&p=106894#p106887
- PrzemoS
- Zasłużony
- Postów w temacie: 4
- Posty: 730
- Rejestracja: 01 sie 2016, 12:11
- Lokalizacja: Oleśnica
- Drukarka: Switchwire,Delta,X1C
- x 727
Re: Klipper Firmware
Adinfo pisze:fluidd warnings found.
[virtual_sdcard] not found in printer configuration.
[pause_resume] not found in printer configuration.
CANCEL_PRINT macro not found in configuration.
Moonraker warnings found.
Missing PolicyKit permisions detected. See the PolicyKit Permissions section of the install documentation at https://moonraker.readthedocs.io/ for details.
Moonraker not authorized for PolicyKit action: [org.freedesktop.systemd1.manage-units], System Service Management (start, stop, restart) will be disabled
Moonraker not authorized for PolicyKit action: [org.freedesktop.login1.power-off], The shutdown API will be disabled
Moonraker not authorized for PolicyKit action: [org.freedesktop.login1.power-off-multiple-sessions], The shutdown API will be disabled if multiple user sessions are open.
Moonraker not authorized for PolicyKit action: [org.freedesktop.login1.reboot], The reboot API will be disabled
Moonraker not authorized for PolicyKit action: [org.freedesktop.login1.reboot-multiple-sessions], The reboot API will be disabled if multiple user sessions are open.
Moonraker not authorized for PolicyKit action: [org.freedesktop.packagekit.system-sources-refresh], The Update Manager will fail to fetch package updates
Moonraker not authorized for PolicyKit action: [org.freedesktop.packagekit.package-install], The Update Manager will fail to install packages
Moonraker not authorized for PolicyKit action: [org.freedesktop.packagekit.system-update], The Update Manager will fail to update packages
Fluidd setup requirements can be found here.
Tutaj musisz dodac do configu:
[pause_resume]
[display_status]
[virtual_sdcard]
path: ~/gcode_files
[gcode_macro CANCEL_PRINT]
rename_existing: BASE_CANCEL_PRINT
gcode:
TURN_OFF_HEATERS
CLEAR_PAUSE
SDCARD_RESET_FILE
BASE_CANCEL_PRINT
M107
jesli chodzi o te PolicyKit błędy:
https://docs.mainsail.xyz/faq/moonraker ... /policykit
badz filmik obrazujacy :
https://www.youtube.com/watch?v=98NgjxiqhLw&t=86s
Co do reszty wyslij mi plik config bo widze ze z tymi pinami do wyswietlacza jest nie tak.
Adinfo
"Z pozdrowieniami Przemek"
Drukarki:
Delta // Voron Switchwire // Bambu Lab X1-Carbon AMS
Drukarki:
Delta // Voron Switchwire // Bambu Lab X1-Carbon AMS
- Adinfo
- Drukarz
- Postów w temacie: 18
- Posty: 1104
- Rejestracja: 15 lis 2018, 12:54
- Lokalizacja: śląsk
- Drukarka: 2xDelta, MD-16, X1
- x 254
- Kontakt:
Re: Klipper Firmware
W tym przypadku miałem błędy w konfigu od linii z TURN_OFF_HEATERS do M107 (ponieważ było BASE_CANCEL_PRINT a miało być CANCEL_PRINT_BASE). Wstawiłem taką sekcję:PrzemoS pisze:Tutaj musisz dodać do configu:
...
[gcode_macro CANCEL_PRINT]
rename_existing: BASE_CANCEL_PRINT
...
Kod: Zaznacz cały
[gcode_macro CANCEL_PRINT]
description: Cancel the actual running print
rename_existing: CANCEL_PRINT_BASE
gcode:
TURN_OFF_HEATERS
CANCEL_PRINT_BASE
CLEAR_PAUSE
SDCARD_RESET_FILE
#BASE_CANCEL_PRINT - nie wiem czym się różni CANCEL_PRINT_BASE od BASE_CANCEL_PRINT dlatego jedno zakomentowałem
M107
Co do wyświetlacza RepRapDiscount 128x64 Full Graphic Smart Controller to wstawiłem taki konfig i poszło - wyświetlacz działa poprawnie w Trigorilla (ma ten sam pinout co Arduino z RAMPS):
Kod: Zaznacz cały
# Common EXP1 / EXP2 (display) pins
[board_pins]
aliases:
# Common EXP1 header found on many "all-in-one" ramps clones
EXP1_1=PC0, EXP1_3=PH0, EXP1_5=PA1, EXP1_7=PA5, EXP1_9=<GND>,
EXP1_2=PC2, EXP1_4=PH1, EXP1_6=PA3, EXP1_8=PA7, EXP1_10=<5V>,
# EXP2 header
EXP2_1=PB3, EXP2_3=PC6, EXP2_5=PC4, EXP2_7=PL0, EXP2_9=<GND>,
EXP2_2=PB1, EXP2_4=PB0, EXP2_6=PB2, EXP2_8=PG0, EXP2_10=<RST>
# Pins EXP2_1, EXP2_6, EXP2_2 are also MISO, MOSI, SCK of bus "spi"
# Note, some boards wire: EXP2_8=<RST>, EXP2_10=PG0
######################################################################
# "RepRapDiscount 128x64 Full Graphic Smart Controller" type displays
######################################################################
[display]
lcd_type: st7920
cs_pin: EXP1_4
sclk_pin: EXP1_5
sid_pin: EXP1_3
encoder_pins: ^EXP2_3, ^EXP2_5
click_pin: ^!EXP1_2
kill_pin: ^!EXP2_8
[output_pin beeper]
pin: EXP1_1
PrzemoS
Anycubic Delta Linear Plus
Prusa i3 Beer 0% Upgrade viewtopic.php?f=34&t=6395&p=106894#p106887
Prusa i3 Beer 0% Upgrade viewtopic.php?f=34&t=6395&p=106894#p106887
- Adinfo
- Drukarz
- Postów w temacie: 18
- Posty: 1104
- Rejestracja: 15 lis 2018, 12:54
- Lokalizacja: śląsk
- Drukarka: 2xDelta, MD-16, X1
- x 254
- Kontakt:
Re: Klipper Firmware
Robię próbę z samodzielną instalacją systemu pod Klippera:
1) zainstalowany Debian 11 (najnowszy) w wersji netinstall + odpalona sieć),
1) zainstalowany git,
2) zainstalowany mc (lubię go używać oraz jego edytora),
3) pobrany i uruchomiony na użytkowniku "pi" instalator KIAUH (bo nie może to być root - inaczej instalator KIAUH wyświetla komunikat)
5) klipper oraz moonraker zainstalowane z poziomu KIAUH,
6) po instalacji klippera i moonrakera ich status to: INCOMPLETE! (restart debiana nie pomaga),
7) przez ten powyższy status (pkt. 6) nie da się zainstalować FLUIDD i MAINSALL.
Gdzie szukać przyczyny tego statusu INCOMPLETE!
- w systemtcl nie ma tych usług na liście.
1) zainstalowany Debian 11 (najnowszy) w wersji netinstall + odpalona sieć),
1) zainstalowany git,
2) zainstalowany mc (lubię go używać oraz jego edytora),
3) pobrany i uruchomiony na użytkowniku "pi" instalator KIAUH (bo nie może to być root - inaczej instalator KIAUH wyświetla komunikat)
5) klipper oraz moonraker zainstalowane z poziomu KIAUH,
6) po instalacji klippera i moonrakera ich status to: INCOMPLETE! (restart debiana nie pomaga),
7) przez ten powyższy status (pkt. 6) nie da się zainstalować FLUIDD i MAINSALL.
Gdzie szukać przyczyny tego statusu INCOMPLETE!
- w systemtcl nie ma tych usług na liście.
Anycubic Delta Linear Plus
Prusa i3 Beer 0% Upgrade viewtopic.php?f=34&t=6395&p=106894#p106887
Prusa i3 Beer 0% Upgrade viewtopic.php?f=34&t=6395&p=106894#p106887