The printer (Ender 3 neo V1 with Creality 4.2.2 board) shows up in the USB devices in mainsail as ch341-uart device, I have reflashed klipper.bin via SD card, I have verified with serial-by-id several dozen times, I have tried different USB cables, flashing my device differently, reinstalling mainsail, and klipper, and my printer.cfg
I do not know what to try next
#Printer refuses to connect to klippy / mainsail
1 messages · Page 1 of 1 (latest)
I am legitimately lost as to why this printer is not connecting to klippy
That error means it's not flashed correctly
You should also use the by-id path and not the by-path path, as the by-path is per usb port
Therefore changing the port will change the path
Check that your settings are matching these: https://github.com/Klipper3d/klipper/blob/master/config/printer-creality-ender3-v2-neo-2022.cfg
To use this config, during "make menuconfig" select the
# STM32F103 with a "28KiB bootloader" and serial (on USART1 PA10/PA9)
# communication.```
```# 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.```
The file should be renamed after the flash
Also check the mcu model
This is only for the STM32F103 and GD32F303
(yes one of these can be on the same version of the board)
Yes my creality 4.2.2 board has the GD chip
So should I use the disable swd at startup option in menu config?
You should not activate low level config
I think the bootloader and interface settings may have been wrong during my last flash
I'll try this again tonight
?
you need to disable SWD for GD chips which means you need to activate low level config
@lethal iron
enable low level
28kib boot loader
disable swd at startup
serial is serial PA10/PA11
Thank you, I'll apply these settings
hold
Holding
serial PA9/PA10
**
wait this is confusing me i’ve flashed these printers before
@lethal iron
enable low level
28kib boot loader
disable swd at startup
serial is USART1 PA10/PA11
Just to confirm, this is a Ender 3 Neo V1 (rare), 4.2.2 board, and Giga Device STM 32
sorry for ping i copied message
yup that should be fine
what in the hell is an ender 3 v1 neo
or ender 3 v2 neo v1?
what is creality on bro
wait is your chip a GD32F103 or F303
As far as I could find about my model, Ender 3 Neo V1, no klipper documentation
Argh let me find my picture of the chipset
that is a weird ass printer
anyway the v2 config should work, but unlike what klipper says, that old lcd will work unlike the v2 screen
but you need the lcd example for a cr10/ender 3
Nope, it took 1 year of custom cooking a printer.cfg that I had to manually measure and calibrate EVERYTHING
but now it doesn’t connect?
After moving homes & new pi and mainsailos reinstall
klipper red lash?
re flash
~the fact you’ve moved, has the cable died?~ your post said it appears as a serial device
I probably accidentally misflashed it by putting a wayward SD card in the printer during the move
Printer shows up on USB device
So cable is good
Verified with known good spares
it still shouldn’t appear and not connect
you got a choice here
reflashxklipper and debug
or if you got a spare sd card try a re flash
Will be doing a reflash again with these new settings when I'm back with my printer
also mr yel makes a good point
your using by path
if your on an rpi just swap between the ports easy enough
but use by id
OH
you said new pi
That was only during testing, must have pulled the log while I was trying that
Pi 3 -> Pi 4
was just gonna say pi5 has a pcie lane so the by paths change
so you’ve also tried /dev/ttyUSB0?
I have tried a variation of those devices, and followed a BUNCH of rabbit holes to no avail
I agree with your original assessment that it is a flashing issue
I think specifically regarding the interface port
you have no idea how many times i pulled my hair out over selecting the logical usb serial option in the menu config
there’s an option
I can't find my photo of my board, so I'll have to put my printer back on the stirrups and check
‘USB Serial’
and it’s just not
it’s actually on USART1 bc it uses a chip not usb serial
You sure? According to the config, they don't mention that at least, that's why I said, to not activate it
reflashing the pi should not be needed
if you have a newer creality printer they have GD chips
just saying
I said, what's written here, just saying
The board is the one written there
I finally got back with my printer and am able to work on it
following your suggestion here I find issue as this is what make menuconfig option I should select here?
I am also able to open it back up and confirm the chipset model
the second one down
you could do that, or just try one and if it doesn’t work try the other
try the other *?
nah nah
you able to vc and or scree share?
not at the moment, I'm with my family
ok i guess screenshots work
you could do that, or just try one and if it doesn’t work try the other "What?"
@lethal iron
enable low level
28kib boot loader
disable swd at startup
serial is USART1 PA10/PA9
chip architecture STM microelectronics
chip STMF103
the chip, some of the ender 3 neos shipped with newer chips then i remembered you have a v1
heyyyy I got printer connection
mind helping me ensure it's actually online and working, aka help with printer.cfg?
let me see if it heats and lets me remove the filament still left in the tube
best bet is to test all the motors and heaters
I even have my display back, that took MONTHS to find the right config to get the pins right
really?
it’s the same screen as cr10-ender3 isn’t it
what did creality do to your poor printer 😭
yeah i had to do a fuckton of research and piece several configs together
That's fair, this printer is my only one I have left, and it really is my "project car"
lol
someday I dream of making a voron, for now my hotend is heating up and we will see where we are at