Kinda hit a wall on Ender 3 S1 Plus setup

Basic Information:

Printer Model: ender 3 s1 plus
MCU / Printerboard: not sure, i have a rasp pi? Rasp Pi 3
Host / SBC rasp pi?
klippy.log can’t get that i don’t think yet

Fill out above information and in all cases attach your klippy.log file (use zip to compress it, if too big). Pasting your printer.cfg is not needed
Be sure to check our “Knowledge Base” Category first. Most relevant items, e.g. error messages, are covered there

Describe your issue:

…Okay, I have been referencing the Minimal 3DP videos from a couple years ago, and I’ve been humming. Klipper with mainsail, fluid, moonraker is up and running on the Pi. Got the pi hooked up. Currently building a firmware, done. I go to flash it and get this message. Not sure where I went wrong.

Another question, in the second video he references using FTP to get the config file onto the klipper drive, but mine already showed up and was detected. Is that just unnecessary or outdated?

I’m not sure if my device is in bootloader mode or not. Any help is appreciated. Thanks!

Forgive my thickness, I’m learning but some of the stuff is outdated or looks a bit different, and this is my first outing with all of this stuff.

###### Flashing '/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0' ...

###### Stop klipper.service ...

[OK] OK!

Creating symbolic link out/board

Building out/autoconf.h

Building hid-flash

gcc -c -Wall -std=gnu99 -I . \pkg-config libusb-1.0 --cflags` main.c -o main.o`

gcc -c -Wall -std=gnu99 -I . \pkg-config libusb-1.0 --cflags` hid-libusb.c -o hid-libusb.o`

gcc -c -Wall -std=gnu99 -I . \pkg-config libusb-1.0 --cflags` rs232.c -o rs232.o`

gcc -no-pie main.o hid-libusb.o rs232.o \pkg-config libusb-1.0 --libs` -lrt -lpthread -o hid-flash`

Flashing out/klipper.bin to /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0

Entering bootloader on /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0

Device reconnect on /sys/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.5/1-1.5:1.0/ttyUSB0

sudo dfu-util -p 1-1.5 -R -a 2 -D out/klipper.bin

dfu-util 0.11

Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.

Copyright 2010-2021 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: Warning: 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-1a86_USB_Serial-if00-port0: Error running dfu-util

If the device is already in bootloader mode it can be flashed with the

following command:

make flash FLASH_DEVICE=1eaf:0003

OR

make flash FLASH_DEVICE=1209:beba

If attempting to flash via 3.3V serial, then use:

make serialflash FLASH_DEVICE=/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0

make: *** [src/stm32/Makefile:107: flash] Error 255

###### Start klipper.service ...

[OK] OK!

[ERROR] Flashing failed!

[ERROR] See the console output above!

If I’m not mistaken the Ender series must be flashed VIA SD card not USB
This may help:

Awesome! Had to take a break for a little, but will try this out and reply!

-David DeLizza

Ok, tried it again, moved the klipper.bin onto the root of the sd and started up the printer, question though, just for clarity -

When you’re mentioning the “SD” you’re referring to the standard sized SD on the front next to the usb port? In my little computer that’s stock, on the inside of the casing on the board there is a micro SD slot. Because other people have also referred to “The SD card” and i’m assuming it’s the front panel one.

On the mainboard or the display board?

I’m not familiar enough with your machine to have much help but I ASSUME you use the slot you can access without taking anything apart.

I would guess there’s an SD card slot in the mainboard.

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.