OrangePi, Klipper firmware a Fluidd

Toto fórum je věnováno sekci POČÍTAČE na webu Sakul World.
  • Advertisement

Re: OrangePi, Klipper firmware a Fluidd

Příspěvekod patu001 » sob 12. úno 2022 11:59:42

Ta elektronika vypadá moc dobře a řeší několik problémů současně. Bude možné ji u Vás koupit, nebo aspoň tišťák?

K tématu LCD - dotykový LCD mám nainstalovavý, co se týká funkcí a možností, bez připomínek. Akorát oči už nejsou co bývaly a všechno je dost malé, z tohoto pohledu mi víc vyhovuje standardní LCD12864. Dívám se na ten encoder, a pokud jsem našel správné schéma (??), měl by spínat proti GND a být napájený z MCU přes pull-up, takže taky OK. Vyzkouším, uvidím.
Uživatelský avatar
patu001
Chcíplotina
Chcíplotina
 
Příspěvky: 3
Registrován: čtv 10. úno 2022 22:31:29

Re: OrangePi, Klipper firmware a Fluidd

Příspěvekod Sakul » sob 12. úno 2022 12:54:08

Pravda s tím encoderem. Nebyl jsem si jistej jestli tam nemaj přidané ty PullUpy fyzicky, ale nejspíš ne neb já je v mém panelu také nemám (viz ukázka mého panelu).
Jinak k té elektronice tiskové hlavy. Samozřejmě to vyjde jako článek a pravděpodobně budou k dispozici jak PCB, tak nejspíš i nějaké sady dílů s možností si je nechat sestavit. To se vše uvidí, až proběhnou testy.
Přílohy
Schema OLED panel v1.1.png
Moje řešení OLED panelu
INFO:
Sakul WORLD: www.sakul.cz/
Sakul YouTube: www.youtube.com/user/sakulraider

Možnost příspěvku (Donate):
Patreon: https://www.patreon.com/sakul
PayPal: SakulRaider@seznam.cz
BU: 670100-2208863541/6210
Uživatelský avatar
Sakul
Administrátor
Administrátor
 
Příspěvky: 1745
Věk: 43
Registrován: úte 30. bře 2010 18:13:08

Re: OrangePi, Klipper firmware a Fluidd

Příspěvekod Gryfell » ned 10. črc 2022 14:13:29

Ahoj, dokázal by mi někdo prosím poradit? mám raspbery pi zero 2 a instlauju klipper na desku skr 1.3.
Bohužel se nedostanu přes nahraní softwaru do desky tiskárny. Lze to udělat pouze přes micro sd kartu, ale to se pak stejně nepřipojím přes web. Mám pocit jak kdyby mi to generovalo špatnou komunikačni cestu.
prvně to bylo:

/dev/serial/by-id/usb-marlinfw.org_Marlin_USB_Device_13002000AF4818C85D18CD2EF50020C0-if00
a nyní /dev/serial/by-id/usb-Klipper_lpc1768_00200013C81848AF2ECD185DC02000F5-if00








ender@ender:~/klipper $ ls /dev/serial/by-id/*
/dev/serial/by-id/usb-Klipper_lpc1768_00200013C81848AF2ECD185DC02000F5-if00
ender@ender:~/klipper $ ^C
ender@ender:~/klipper $ sudo service klipper stop
ender@ender:~/klipper $ make flash FLASH_DEVICE=/dev/serial/by-id/usb-Klipper_lpc1768_00200013C81848AF2ECD185DC02000F5-if00
Flashing out/klipper.bin to /dev/serial/by-id/usb-Klipper_lpc1768_00200013C81848AF2ECD185DC02000F5-if00
Entering bootloader on /dev/serial/by-id/usb-Klipper_lpc1768_00200013C81848AF2ECD185DC02000F5-if00
Device reconnect on /sys/devices/platform/soc/3f980000.usb/usb1/1-1/1-1:1.0
sudo dfu-util -p 1-1 -D out/klipper.bin

dfu-util 0.9

Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2016 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/

dfu-util: Invalid DFU suffix signature
dfu-util: A valid DFU suffix will be required in a future dfu-util release!!!
dfu-util: No DFU capable USB device available

Failed to flash to /dev/serial/by-id/usb-Klipper_lpc1768_00200013C81848AF2ECD185DC02000F5-if00: Error running dfu-util

If flashing Klipper to a Smoothieboard for the first time it may be
necessary to manually place the board into "bootloader mode" - press
and hold the "Play button" and then press and release the "Reset
button".

When a Smoothieboard is in bootloader mode it can be flashed with the
following command:
make flash FLASH_DEVICE=1d50:6015

Alternatively, one can flash a Smoothieboard via SD card - copy the
"out/klipper.bin" file to a file named "firmware.bin" on an SD card
and then restart the Smoothieboard with that SD card.

make: *** [src/lpc176x/Makefile:37: flash] Chyba 255



S tím, že jsem si stáhl cfg na desku skr 1.3 a jen tam zatím změnil
[mcu]
serial: /dev/serial/by-id/usb-Klipper_lpc1768_00200013C81848AF2ECD185DC02000F5-if00


toto je chybová hláška:
Printer is not ready
The klippy host software is attempting to connect. Please
retry in a few moments.


a po chvilce naskočí:

mcu 'mcu': Unable to connect
Once the underlying issue is corrected, use the
"FIRMWARE_RESTART" command to reset the firmware, reload the
config, and restart the host software.
Error configuring printer
Uživatelský avatar
Gryfell
Chcíplotina
Chcíplotina
 
Příspěvky: 3
Registrován: ned 10. črc 2022 14:09:11

Re: OrangePi, Klipper firmware a Fluidd

Příspěvekod Sakul » ned 10. črc 2022 19:47:09

Prvně bylo:
/dev/serial/by-id/usb-marlinfw.org_Marlin_USB_Device_13002000AF4818C85D18CD2EF50020C0-if00

To tam byl ještě nahraný Marlin
Pak bylo:
/dev/serial/by-id/usb-Klipper_lpc1768_00200013C81848AF2ECD185DC02000F5-if00

To už tam je Klipper.
Takže by bez problémů mělo jít se spojit. Důležité je, aby byl správně nastaven soubor printer.cfg, kde musí být tato adresa MCU uvedena + další nastavení jež jsou bezpodmínečně nutné pro správnou funkci. Pak musí být k desce připojeny termistory jinak Klipper taky nenaběhne. Všechno toto je vidět z mého videa, kdy jsem klipper instaloval na desku Octopus.

Error configuring printer

Máš fatální chyby v souboru printer.cfg Proveď jeho správné nastavení za pomoci nápovědy na netu.
INFO:
Sakul WORLD: www.sakul.cz/
Sakul YouTube: www.youtube.com/user/sakulraider

Možnost příspěvku (Donate):
Patreon: https://www.patreon.com/sakul
PayPal: SakulRaider@seznam.cz
BU: 670100-2208863541/6210
Uživatelský avatar
Sakul
Administrátor
Administrátor
 
Příspěvky: 1745
Věk: 43
Registrován: úte 30. bře 2010 18:13:08

Re: OrangePi, Klipper firmware a Fluidd

Příspěvekod Gryfell » ned 10. črc 2022 20:38:50

Jj, postupoval jsem přesně podle tvého videa. Nevím co tam může být špatně. Zkusil jsem stáhnout už asi 10 různych cfg na SKR 1.3, upravoval jsem i cfg na tuto desku co se stahuje přímo v klipperu a stále jsem na mrtvém bodě.

mcu 'mcu': Unable to connect
Once the underlying issue is corrected, use the
"FIRMWARE_RESTART" command to reset the firmware, reload the
config, and restart the host software.
Error configuring printer


konzole píše: 20:32:39
// Klipper state: Disconnect


toto je poslední cfg co jsem zkoušel, https://github.com/jhaury/maker-select-klipper, netuším co by tam mohlo být špatně abych se ani nepřipojil.
Serial jsem samozrejmně změnil
- [mcu]
serial: /dev/serial/by-id/usb-Klipper_lpc1768_00200013C81848AF2ECD185DC02000F5-if00
Uživatelský avatar
Gryfell
Chcíplotina
Chcíplotina
 
Příspěvky: 3
Registrován: ned 10. črc 2022 14:09:11

Re: OrangePi, Klipper firmware a Fluidd

Příspěvekod Sakul » ned 10. črc 2022 20:47:43

Dej sem tvůj soubor cfg a až bude čas, tak na něj kouknu.
INFO:
Sakul WORLD: www.sakul.cz/
Sakul YouTube: www.youtube.com/user/sakulraider

Možnost příspěvku (Donate):
Patreon: https://www.patreon.com/sakul
PayPal: SakulRaider@seznam.cz
BU: 670100-2208863541/6210
Uživatelský avatar
Sakul
Administrátor
Administrátor
 
Příspěvky: 1745
Věk: 43
Registrován: úte 30. bře 2010 18:13:08

Re: OrangePi, Klipper firmware a Fluidd

Příspěvekod Lekvaran » sob 22. říj 2022 14:01:38

Zdravim,
klipper ma zaujal, tak skusam... Podla Vasho videa som rozchodil fluidd na nb a do tlaciarne nahral firmare. Tlaciaren mam Biqu B1 s SKR2. Ked som pridal do mojho cfg data z defaultneho cfg pre skr2, tak tlaciaren reagovala na teploty a vertraky, ale nie pohyb, co je asi logicke. Na githube som nasiel cfg pre moju tlaciaren a niektore data pridal do mojho cfg. Ibaze po restarte klipperu je tlaciaren nefunkcna, prestal ist aj displej, ale z druhej strany kontrolky blikaju. Pravdepodobne odisla doska. Je mozne, ze som nahratim upraveneho cfg odpalil dosku? Dakujem

[include fluidd.cfg]
[mcu]
serial: /dev/serial/by-id/usb-Klipper_stm32f407xx_45001A001450325237333520-if00

[virtual_sdcard]
path: /home/klipper/printer_data/gcodes

[printer]
kinematics: cartesian
max_velocity: 200
max_accel: 2000
max_z_velocity: 5
max_z_accel: 100

[stepper_x]
step_pin: PE2
dir_pin: PE1
enable_pin: !PE3
microsteps: 16
rotation_distance: 40
endstop_pin: ^PC1
position_endstop: 0
position_max: 200
homing_speed: 50

[stepper_y]
step_pin: PD5
dir_pin: !PD4
enable_pin: !PD6
microsteps: 16
rotation_distance: 40
endstop_pin: ^PC3
position_endstop: 0
position_max: 200
homing_speed: 50

[stepper_z]
step_pin: PA15
dir_pin: PA8
enable_pin: !PD1
microsteps: 16
rotation_distance: 40
endstop_pin: ^PC0
position_endstop: 0.5
position_max: 200

[extruder]
step_pin: PD15
dir_pin: PD14
enable_pin: !PC7
microsteps: 16
rotation_distance: 33.500
nozzle_diameter: 0.400
filament_diameter: 1.750
heater_pin: PB3
sensor_type: EPCOS 100K B57560G104F
sensor_pin: PA2
control: pid
pid_Kp: 22.2
pid_Ki: 1.08
pid_Kd: 114
min_temp: 0
max_temp: 250

#[extruder1]
#step_pin: PD11
#dir_pin: PD10
#enable_pin: !PD13
#heater_pin: PB4
#sensor_pin: PA3
#...

[heater_bed]
heater_pin: PD7
sensor_type: Generic 3950
sensor_pin: PA1
control: watermark
min_temp: 0
max_temp: 130

[fan]
pin: PB7

#[heater_fan fan1]
#pin: PB6

#[heater_fan fan2]
#pin: PB5

# Due to BTT implementing a Marlin-specific safety feature,
# "anti-reversal stepper protection", this pin needs pulling
# high to pass power to stepper drivers and most FETs

[output_pin motor_power]
pin: PC13
value: 1




########################################
# EXP1 / EXP2 (display) pins
########################################

[board_pins]
aliases:
# EXP1 header
EXP1_1=PC5, EXP1_3=PB1, EXP1_5=PE10, EXP1_7=PE12, EXP1_9=<GND>,
EXP1_2=PB0, EXP1_4=PE9, EXP1_6=PE11, EXP1_8=PE13, EXP1_10=<5V>,
# EXP2 header
EXP2_1=PA6, EXP2_3=PE7, EXP2_5=PB2, EXP2_7=PC4, EXP2_9=<GND>,
EXP2_2=PA5, EXP2_4=PA4, EXP2_6=PA7, EXP2_8=<RST>, EXP2_10=<NC>

# See the sample-lcd.cfg file for definitions of common LCD displays.

########################################
# TMC2225 configuration
########################################

#[tmc2225 stepper_x]
#uart_pin: PE0
#run_current: 0.800
#diag_pin:

#[tmc2225 stepper_y]
#uart_pin: PD3
#run_current: 0.800
#diag_pin:

#[tmc2225 stepper_z]
#uart_pin: PD0
#run_current: 0.800
#diag_pin:

#[tmc2225 extruder]
#uart_pin: PC6
#run_current: 0.800
#diag_pin:

#[tmc2209 extruder1]
#uart_pin: PD12
#run_current: 0.600
#diag_pin:
Uživatelský avatar
Lekvaran
Chcíplotina
Chcíplotina
 
Příspěvky: 4
Registrován: sob 22. říj 2022 13:22:48

Re: OrangePi, Klipper firmware a Fluidd

Příspěvekod Sakul » sob 22. říj 2022 14:13:09

Strašně málo informací.
Jaké jsou použity drivery a v jakém režimu? Jakej displej a tak dále.
Pokud mám poradit s konfigurací HW, bezpodmínečně potřebuji znát použitý hardware.
Takže použitá deska + její pinout (bez toho nelze udělat vůbec nic) - odkaz na stažení dokumentace pro danou desku je udeální, případně vložit do diskuse.

A protože je to zcela samostatný problém, založ zcela nové téma, kde to budem řešit.
INFO:
Sakul WORLD: www.sakul.cz/
Sakul YouTube: www.youtube.com/user/sakulraider

Možnost příspěvku (Donate):
Patreon: https://www.patreon.com/sakul
PayPal: SakulRaider@seznam.cz
BU: 670100-2208863541/6210
Uživatelský avatar
Sakul
Administrátor
Administrátor
 
Příspěvky: 1745
Věk: 43
Registrován: úte 30. bře 2010 18:13:08

Předchozí

Zpět na Počítače


  • Advertisement

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 5 návštevníků