Klipper ender 3 Raspberry pi.

Allt som rör 3D-skrivare.
Användarvisningsbild
l2t
Inlägg: 2394
Blev medlem: 14 september 2010, 22:14:53
Ort: Skåne/Lund

Klipper ender 3 Raspberry pi.

Inlägg av l2t »

Har stött på problem när jag ska få in klipper på Ender 3 v2 och Raspberry pi5.
Kan inte SSH med Putty eller Winscp till Pi:n
Får detta meddelande. Har försökt söka efter en lösning på felkoden men utan resultat.
Nu behövs det expert hjälp!
ssh_fel.jpg
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
CPMS
Inlägg: 1531
Blev medlem: 6 december 2010, 20:34:36
Ort: Långsele, Västernorrland

Re: Klipper ender 3 Raspberry pi.

Inlägg av CPMS »

Körde ChatGPT på det här:

Vad betyder detta felmeddelande: PuTTy fatal error, no supported authuntications methods availible (server sent publickey)

ChatGPT sade:
Felmeddelandet:

PuTTY Fatal Error: No supported authentication methods available (server sent: publickey)

betyder att servern du försöker ansluta till tillåter endast autentisering med en publika nyckel, men du har inte konfigurerat någon privat nyckel i PuTTY.

Vad som händer:
Du försöker ansluta med PuTTY till en SSH-server (t.ex. en Raspberry Pi, Linux-server etc.).

Servern svarar: ”Jag accepterar bara autentisering med publickey.”

PuTTY letar efter en privat nyckel att använda för att autentisera dig – men hittar ingen (eller hittar en som inte matchar).
Därför bryts anslutningen.

Så här löser du det:
🔑 1. Generera nyckelpar (om du inte redan har en):
Använd PuTTYgen (medföljer PuTTY-installationen) för att skapa ett nytt SSH-nyckelpar:
Starta PuTTYgen.
Klicka på Generate.
Spara:
Private key (ex: my_key.ppk)
Public key (eller kopiera texten från fältet och lägg in i serverns ~/.ssh/authorized_keys)
Notera gärna Key comment och passphrase om du väljer att ange det.

🔐 2. Lägg in din publika nyckel på servern
Om du redan har tillgång till servern (t.ex. via en annan klient eller fysisk tillgång):
Lägg till din public key i filen ~/.ssh/authorized_keys för den användare du försöker logga in som.
Exempel:

echo "ssh-rsa AAAA...." >> ~/.ssh/authorized_keys
OBS: Filen måste ha rätt rättigheter:

chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys

🔧 3. Konfigurera PuTTY att använda din privata nyckel:
Öppna PuTTY.
Gå till Connection > SSH > Auth.
Klicka på Browse vid "Private key file for authentication" och välj din .ppk-fil.
Gå tillbaka till Session, ange IP-adressen och användarnamn (user@host) under Data > Auto-login username.
Klicka på Open för att ansluta.

Alternativt: Tillåta lösenord (om du hellre vill det)
Om du har åtkomst till servern på annat sätt kan du temporärt tillåta lösenordsinloggning:

Redigera sshd_config:
sudo nano /etc/ssh/sshd_config
Se till att följande finns (eller ändra det):
PasswordAuthentication yes
Starta om SSH-tjänsten:
sudo systemctl restart ssh
Men detta är inte lika säkert som publickey-autentisering.
Användarvisningsbild
MNorrgren
Inlägg: 5884
Blev medlem: 27 maj 2005, 16:09:10
Ort: Sjöbo, Skåne

Re: Klipper ender 3 Raspberry pi.

Inlägg av MNorrgren »

Gissar du har följt och gjort installation enligt guide eller liknande.

Om inte , kika på denna videon hur man gör. Jag gillar denna och det blev bra direkt.




Fortsättning sedan
Användarvisningsbild
l2t
Inlägg: 2394
Blev medlem: 14 september 2010, 22:14:53
Ort: Skåne/Lund

Re: Klipper ender 3 Raspberry pi.

Inlägg av l2t »

Det var en annan youtube video som jag följde men principen var den samma.
Inga större problem förrutom när jag skulle SSH med Putty och Winscp.

Har försökt att lägga in nycklar manuellt men fungerar inte ändå.
Troligtsvis gör jag något fel ändå.

Jag återkommer ikväll och visar exakt hur jag gjort så får vi se då.
Användarvisningsbild
MNorrgren
Inlägg: 5884
Blev medlem: 27 maj 2005, 16:09:10
Ort: Sjöbo, Skåne

Re: Klipper ender 3 Raspberry pi.

Inlägg av MNorrgren »

Okay, ja misstänkte det. Skumt dock, har gjort det så många gånger och aldrig haft problem med det.

Har du fått rätt ip-adress? Inte spärrat något i routern som gör att du inte kommer in? När jag loggar in i routern kan jag spärra vissa ip-adresser för att tillåta eller begränsa åtkomst.
Användarvisningsbild
mrfrenzy
Co Admin
Inlägg: 15545
Blev medlem: 16 april 2006, 17:04:10

Re: Klipper ender 3 Raspberry pi.

Inlägg av mrfrenzy »

Kolla syslog på enheten efter inloggningsförsök. Vanligast är fel behörigheter på authorized_keys
Användarvisningsbild
l2t
Inlägg: 2394
Blev medlem: 14 september 2010, 22:14:53
Ort: Skåne/Lund

Re: Klipper ender 3 Raspberry pi.

Inlägg av l2t »

Efter lite testande så fick jag det att fungerar både med PuTTy och Winscp.
Gjorde nycklar med Puttygen, sparade i windows ssh.
La in publik nyckel i raspberry pi imager när jag gjorde minneskort till PI:n.
Användarvisningsbild
MNorrgren
Inlägg: 5884
Blev medlem: 27 maj 2005, 16:09:10
Ort: Sjöbo, Skåne

Re: Klipper ender 3 Raspberry pi.

Inlägg av MNorrgren »

Men kul du fick det att fungera, det var ju kanon! Och inte ”svårare” än så…
Användarvisningsbild
l2t
Inlägg: 2394
Blev medlem: 14 september 2010, 22:14:53
Ort: Skåne/Lund

Re: Klipper ender 3 Raspberry pi.

Inlägg av l2t »

Efter mycket huvudbry med config.cfg har jag nästan fått allt att fungera.
Får inte extrudern att fungera dock. Har försökt kolla config filen men just nu står det still.
Lägger upp config.cfg senare så kanske någon kan se vari felet ligger.
Användarvisningsbild
MNorrgren
Inlägg: 5884
Blev medlem: 27 maj 2005, 16:09:10
Ort: Sjöbo, Skåne

Re: Klipper ender 3 Raspberry pi.

Inlägg av MNorrgren »

Alla sladdar är inkopplade rätt? Inte någon kontakt som lossnat? Rätt port eller pins är definierade rätt?

Ja lägg upp så kan vi kika, jag kan lägga upp min extruderkod så kan jämföra.

Det är inte helt enkelt med Klipper, jag har hållt på i månader och håller fortfarande på att lägga till saker efterhand. Hopplöst. Men man lär sig väl till slut…
Användarvisningsbild
l2t
Inlägg: 2394
Blev medlem: 14 september 2010, 22:14:53
Ort: Skåne/Lund

Re: Klipper ender 3 Raspberry pi.

Inlägg av l2t »

Allt fungerade innan jag la in klipper så inget är ändrat.
Användarvisningsbild
MNorrgren
Inlägg: 5884
Blev medlem: 27 maj 2005, 16:09:10
Ort: Sjöbo, Skåne

Re: Klipper ender 3 Raspberry pi.

Inlägg av MNorrgren »

Okay. Misstänkte det också, men bara för att utesluta alla möjligheter :) .
Användarvisningsbild
MNorrgren
Inlägg: 5884
Blev medlem: 27 maj 2005, 16:09:10
Ort: Sjöbo, Skåne

Re: Klipper ender 3 Raspberry pi.

Inlägg av MNorrgren »

Här är min kod

Kod: Markera allt

# Extruder
[extruder]
step_pin: PB4
dir_pin: PB3
enable_pin: !PB5
microsteps: 32
rotation_distance: 4.660444672
nozzle_diameter: 0.400
filament_diameter: 1.750
heater_pin: PF6 # HE0
full_steps_per_rotation: 200
max_extrude_only_distance: 1000.0
max_extrude_cross_section: 500
max_extrude_only_velocity: 200
max_extrude_only_accel: 10000
min_extrude_temp: 200
pressure_advance: 0.02
pressure_advance_smooth_time: 0.03

Kod: Markera allt

[tmc5160 extruder]
cs_pin: PA9
spi_software_sclk_pin: PC6
spi_software_mosi_pin: PC8
spi_software_miso_pin: PC7
#diag1_pin: PF1
sense_resistor: 0.075
interpolate: true
run_current: 0.85 #run_current: 1.2
hold_current: 0.100
stealthchop_threshold: 0 #stealthchop_threshold: 999999
#driver_TBL: 0
#driver_HEND: 6
#driver_HSTRT: 7
#driver_TOFF: 4
Användarvisningsbild
l2t
Inlägg: 2394
Blev medlem: 14 september 2010, 22:14:53
Ort: Skåne/Lund

Re: Klipper ender 3 Raspberry pi.

Inlägg av l2t »

Kod: Markera allt

# 2020 Creality Ender 3 V2 

# This file contains pin mappings 
# To use this config, during "make menuconfig" select the
# STM32F103 with a "28KiB bootloader" and serial (on USART1 PA10/PA9)
# communication.

# If you prefer a direct serial connection, in "make menuconfig"
# select "Enable extra low-level configuration options" and select
# serial (on USART3 PB11/PB10), which is broken out on the 10 pin IDC
# cable used for the LCD module as follows:
# 3: Tx, 4: Rx, 9: GND, 10: VCC

# Flash this firmware by copying "out/klipper.bin" to a SD card and
# turning on the printer with the card inserted. The firmware
# filename must end in ".bin" and must not match the last filename
# that was flashed.

# See docs/Config_Reference.md for a description of parameters.

[include mainsail.cfg]


[mcu rpi]
serial: /tmp/klipper_host_mcu

[adxl345]
cs_pin: rpi:None

[resonance_tester]
accel_chip: adxl345
probe_points:
    100,100,20 # an example

[input_shaper]
shaper_freq_x: 36.8
shaper_type_x: mzv
shaper_freq_y: 44.0
shaper_type_y: mzv

[bltouch] #Creality CR touch
sensor_pin:  ^PB1   
control_pin: PB0 
x_offset: -40 # Enter your own value here
y_offset: -40  # Enter your own value here 

[safe_z_home]
home_xy_position: 117.5,117.5 # Change coordinates to the center of your print bed
z_hop: 20 # Move up 20mm
z_hop_speed: 5

[bed_mesh]
speed: 120
horizontal_move_z: 5
mesh_min: 27, 37
mesh_max: 150,150
probe_count: 9, 9
mesh_pps: 2, 3
algorithm: bicubic
bicubic_tension: 0.
fade_start: 1
fade_end: 10
fade_target: 0

[bed_screws]
screw1: 64.5, 232.5 # Left_rear
screw2: 204.5, 232.5 # Light_rear
screw3: 204.5, 92.5 # Right_front
screw4: 64.5,92.5 # Left_front

[stepper_x]
step_pin: PB9
dir_pin: PC2
enable_pin: !PC3
microsteps: 16
rotation_distance: 40
endstop_pin: ^PA5
position_endstop:7.5
position_max: 240
homing_speed: 50

[stepper_y]
step_pin: PB7
dir_pin: PB8
enable_pin: !PC3
microsteps: 16
rotation_distance: 40
endstop_pin: ^PA6
position_endstop: 17.5
position_max: 240
homing_speed: 50

[stepper_z]
step_pin: !PB5 
dir_pin:   !PB6
enable_pin: !PC3
microsteps: 16
rotation_distance: 8
endstop_pin: probe:z_virtual_endstop # Comment out if not using BL/CR-Touch
#endstop_pin: ^!PA7 # Uncomment if not using BL/CR-Touch
#position_endstop: 0.0 # Uncomment if not using BL/CR-Touch
position_max: 100
position_min: -2

[extruder] # Creality sprite pro
max_extrude_only_distance: 100.0
step_pin: PB4
dir_pin: PB3
enable_pin: !PC3
microsteps: 16
rotation_distance: 7.45 # Change value to 34.406 if not using Micro Swiss Dual Gear Extruder 
nozzle_diameter: 0.6
filament_diameter: 1.750
heater_pin: PA1
sensor_type: EPCOS 100K B57560G104F
sensor_pin: PC5
control: pid
# tuned for stock hardware with 230 degree Celsius target
pid_Kp: 22.605
pid_Ki: 1.215
pid_Kd: 105.112
min_temp: 0
max_temp: 300
pressure_advance = 1.0

[heater_bed]
heater_pin: PA2
sensor_type: EPCOS 100K B57560G104F
sensor_pin: PC4
control: pid
# tuned for stock hardware with 80 degree Celsius target
pid_Kp: 74.533
pid_Ki: 1.854
pid_Kd: 749.059
min_temp: 0
max_temp: 130

[fan]
pin: PA0

[mcu]
serial: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
restart_method: command

[printer]
kinematics: cartesian
max_velocity: 300
max_accel: 3000
max_z_velocity: 5
max_z_accel: 100

#*# <---------------------- SAVE_CONFIG ---------------------->
#*# DO NOT EDIT THIS BLOCK OR BELOW. The contents are auto-generated.
#*#
#*# [bltouch]
#*# z_offset = 0.94
#*#
#*# [bed_mesh default]
#*# version = 1
#*# points =
#*# 	-0.035000, -0.027500, -0.035000, -0.030000, 0.015000, 0.042500, 0.047500, 0.035000, 0.080000
#*# 	-0.047500, -0.015000, -0.027500, -0.017500, 0.022500, 0.055000, 0.060000, 0.062500, 0.075000
#*# 	0.002500, 0.000000, -0.020000, -0.015000, 0.022500, 0.047500, 0.050000, 0.037500, 0.077500
#*# 	0.007500, 0.015000, 0.005000, 0.007500, 0.047500, 0.070000, 0.070000, 0.075000, 0.090000
#*# 	0.002500, 0.010000, -0.010000, -0.007500, 0.045000, 0.052500, 0.065000, 0.060000, 0.107500
#*# 	-0.005000, 0.017500, 0.002500, 0.002500, 0.055000, 0.085000, 0.100000, 0.102500, 0.125000
#*# 	0.015000, 0.022500, 0.002500, 0.007500, 0.050000, 0.082500, 0.085000, 0.080000, 0.137500
#*# 	0.055000, 0.075000, 0.062500, 0.055000, 0.092500, 0.132500, 0.130000, 0.132500, 0.150000
#*# 	0.080000, 0.090000, 0.065000, 0.055000, 0.110000, 0.140000, 0.140000, 0.130000, 0.170000
#*# x_count = 9
#*# y_count = 9
#*# mesh_x_pps = 2
#*# mesh_y_pps = 3
#*# algo = bicubic
#*# tension = 0.0
#*# min_x = 26.999999999999986
#*# max_x = 149.95999999999998
#*# min_y = 37.0
#*# max_y = 149.96
#*#
#*# [bed_mesh default1]
#*# version = 1
#*# points =
#*# 	0.120000, 0.120000, 0.087500, 0.080000, 0.107500, 0.130000, 0.125000, 0.087500, 0.115000
#*# 	0.067500, 0.087500, 0.055000, 0.050000, 0.075000, 0.105000, 0.090000, 0.075000, 0.067500
#*# 	0.082500, 0.070000, 0.035000, 0.017500, 0.040000, 0.052500, 0.050000, 0.025000, 0.032500
#*# 	0.052500, 0.047500, 0.017500, -0.002500, 0.020000, 0.030000, 0.025000, 0.007500, 0.000000
#*# 	0.012500, 0.002500, -0.040000, -0.062500, -0.032500, -0.025000, -0.025000, -0.050000, -0.012500
#*# 	-0.045000, -0.032500, -0.072500, -0.090000, -0.060000, -0.042500, -0.030000, -0.045000, -0.042500
#*# 	-0.062500, -0.065000, -0.102500, -0.117500, -0.102500, -0.082500, -0.085000, -0.100000, -0.072500
#*# 	-0.057500, -0.055000, -0.092500, -0.115000, -0.097500, -0.080000, -0.087500, -0.105000, -0.090000
#*# 	-0.072500, -0.067500, -0.122500, -0.150000, -0.125000, -0.100000, -0.110000, -0.142500, -0.115000
#*# x_count = 9
#*# y_count = 9
#*# mesh_x_pps = 2
#*# mesh_y_pps = 3
#*# algo = bicubic
#*# tension = 0.0
#*# min_x = 26.999999999999986
#*# max_x = 149.95999999999998
#*# min_y = 37.0
#*# max_y = 149.96
#*#
#*# [bed_mesh default2]
#*# version = 1
#*# points =
#*# 	  0.087500, 0.075000, 0.052500, 0.037500, 0.057500, 0.070000, 0.067500, 0.035000, 0.050000
#*# 	  0.040000, 0.065000, 0.027500, 0.020000, 0.040000, 0.067500, 0.055000, 0.037500, 0.027500
#*# 	  0.070000, 0.057500, 0.022500, 0.000000, 0.027500, 0.037500, 0.027500, -0.002500, 0.010000
#*# 	  0.060000, 0.055000, 0.025000, 0.007500, 0.022500, 0.035000, 0.030000, 0.002500, 0.000000
#*# 	  0.037500, 0.032500, -0.015000, -0.027500, -0.005000, 0.002500, 0.002500, -0.015000, 0.005000
#*# 	  0.000000, 0.017500, -0.017500, -0.035000, -0.007500, 0.012500, 0.015000, 0.002500, 0.007500
#*# 	  0.000000, 0.017500, -0.027500, -0.045000, -0.030000, -0.007500, -0.010000, -0.025000, 0.002500
#*# 	  0.032500, 0.040000, -0.002500, -0.022500, -0.002500, 0.017500, 0.007500, -0.012500, 0.000000
#*# 	  0.042500, 0.050000, -0.012500, -0.030000, -0.012500, 0.012500, 0.002500, -0.020000, -0.005000
#*# x_count = 9
#*# y_count = 9
#*# mesh_x_pps = 2
#*# mesh_y_pps = 3
#*# algo = bicubic
#*# tension = 0.0
#*# min_x = 26.999999999999986
#*# max_x = 149.95999999999998
#*# min_y = 37.0
#*# max_y = 149.96
#*#
#*# [bed_mesh default3]
#*# version = 1
#*# points =
#*# 	  -0.002500, -0.002500, -0.022500, -0.042500, -0.015000, 0.000000, 0.000000, -0.027500, -0.007500
#*# 	  -0.032500, -0.007500, -0.037500, -0.047500, -0.022500, 0.002500, 0.000000, -0.017500, -0.017500
#*# 	  0.007500, 0.000000, -0.032500, -0.057500, -0.032500, -0.022500, -0.027500, -0.050000, -0.035000
#*# 	  0.000000, -0.005000, -0.027500, -0.050000, -0.030000, -0.020000, -0.025000, -0.042500, -0.037500
#*# 	  -0.012500, -0.017500, -0.057500, -0.082500, -0.047500, -0.040000, -0.042500, -0.055000, -0.027500
#*# 	  -0.035000, -0.017500, -0.052500, -0.082500, -0.042500, -0.027500, -0.025000, -0.032500, -0.022500
#*# 	  -0.025000, -0.022500, -0.060000, -0.080000, -0.057500, -0.035000, -0.040000, -0.055000, -0.022500
#*# 	  0.010000, 0.010000, -0.025000, -0.052500, -0.027500, -0.007500, -0.020000, -0.030000, -0.022500
#*# 	  0.012500, 0.022500, -0.027500, -0.057500, -0.030000, -0.012500, -0.022500, -0.037500, -0.017500
#*# x_count = 9
#*# y_count = 9
#*# mesh_x_pps = 2
#*# mesh_y_pps = 3
#*# algo = bicubic
#*# tension = 0.0
#*# min_x = 26.999999999999986
#*# max_x = 149.95999999999998
#*# min_y = 37.0
#*# max_y = 149.96
Användarvisningsbild
MNorrgren
Inlägg: 5884
Blev medlem: 27 maj 2005, 16:09:10
Ort: Sjöbo, Skåne

Re: Klipper ender 3 Raspberry pi.

Inlägg av MNorrgren »

Ja du, så svårt att säga vad som är fel. Ser ju inget konstigt ut så.

Nu vet jag inte hur det fungerar med motordrivare på ditt kort, men jag måste definiera drivarna där lite mer. Som du ser på mitt exempel. Dels är det själva exteudern och inställningar där, sedan måste jag också välja hur jag styr motorn. Men jag har ju inbyggda motordrivare på kortet, men utan den koden kan jag inte köra alls.

Har du verkligen rätt id i koden för ditt kort? Jag har en helt annat serial-id på mitt kort. Du har flashat drivkortet eller ett sd -kort så du kan kommunicera med det på rätt sätt?
Skriv svar