#Unable to open config file
61 messages ยท Page 1 of 1 (latest)
I have an Ender 3 S1 btw
If that helps at all
With Klipper being firmware I assume I have to install it to the printer but there aren't any instructions on mainsail's tutorial for that nor are there any links to a Klipper tutorial
Now it's giving me this popup
I'm not sure which source to listen to, Klipper is telling me I need to flash firmware but Mainsail seems like it has it's own special method for doing so
So if I understood everything correct, you haven't installed klipper on your printer control board yet, right?
Follow the tutorial https://www.klipper3d.org/Installation.html#building-and-flashing-the-micro-controller to install it on your printer control board
On what type of device did you install Mainsail? Did you use MainsailOS for installation?
The printer.cfg you have found should be the correct one. You might have to change the serial in the [mcu] section after you have flashed klipper to your printer control board
For Mainsail setup instructions you can also look at the official Mainsail documentation: https://docs.mainsail.xyz/
The by far easiest and fastest installation option for Mainsail are the MainsailOS options for RaspberryPi and OrangePi
A modern and responsive user interface for Klipper. Control and monitor your printer from everywhere, from any device.
@velvet jungle Thank you for your reply, sorry for my delayed response, I went to get groceries. I'm using a Raspberry pi 4. I have not installed my Klipper firmware yet. I read on an article on All3DP to take a file called Klipper.bin from the pi and put it in an SD card, turn off the 3D printer and turn it on again and give it a few minutes to install the firmware.
Honestly it sounded kind of nonsensical, because Klipper's own articles were explaining otherwise.
This part has caught my attention, as there are commented steps in my printer.cfg
Ohhhh, I think I forgot to rename it to firmware.bin
Yes the commented thing in your printer.cfg tells you exactly what to take for building the correct firmware and got the installation instructions too
Should I include the mainsail line at the top as seen in this screenshot?
Also how can I tell I've created the right image? There don't seem to be any stickers on my printer indicating processor, and there are differing results depending on where you ask as to what microprocessor the Ender 3 S1 stock board uses
Yes, this is correct in your screenshot
Perfect, I'll leave that as it is then.
I don't know sry. Maybe you can see something on the board directly?
I feared that was going to be the answer. Alright lol, gimme a sec to open it up.
I think it won't turn on with the wrong one. But I can't promise that you won't damage anything
If you can't find it, it should be on the chip in the upper left on this picture. In this picture it is the STM32F103
Thank you, just in case I still looked inside, it's a 103 model.
I guess both exist in ender3 s1. This picture was just an example where to look
# This file contains pin mappings for the stock 2021 Creality Ender 3
# S1 & S1 Pro. To use this config, check the STM32 Chip on the
# Mainboard, during "make menuconfig" select accordingly either the
# STM32F103 with "28KiB bootloader" or the STM32F401 with
# "64KiB bootloader" and serial (on USART1 PA10/PA9) for both.
this part is a bit confusing
Do I only set the USART1 PA10/PA9 if it's the STM32F401?
This part right here is blinking blueish for like a tiny blip every few seconds
And there's a solid blue light elswhere on the board
I turned it off and on again, this time with the SD card back out since it didn't seem to be doing anything.
Worryingly, the LCD display with the knob now shows nothing other than the creality bootup logo.
I think for both
and serial (on USART1 PA10/PA9) for both.
I don't know about the blinking patterns of your board sry
If your LCD display is showing creality logo it shouldn't have worked I guess.
You can always try to see if you have something in /dev/serial/by-id/ on your pi. If you see something there it should have flashed
There doesn't seem to be a serial folder anywhere here, should I make one?
Ah, well then I think that answers the question of whether it worked or not.
Since I already had made the klipper.bin file once and put the incorrect microprocessor I ran it again assuming it would just overwrite the old klipper.bin file. Is that the case or did I potentially flash a messed up firmware to it?
Normally it should overwrite the old one.
Going to bed now. Already late at my location
I will assist you tomorrow again.
Thank you again for your time, sleep well!
According to two tutorials I found online. You don't have to rename the klipper.bin to firmware.bin.
I compiled klipper for your micro-controller myself now. You should try your own compiled version again without renaming it to firmware.bin. If this doesn't work, try my file
Also make sure your sd card is empty besides the klipper.bin file and your printer turned off before you insert the sd card.
Just tried it, that worked perfectly! Thank you so much for helping me, Mainsail has been so fun to mess around with in the short time I've had it running!
Not renaming or my file?
Your file as well as renaming it to firmware.bin ended up doing the trick
Ok, good to know ๐
I'm glad that it's working now for you.
Please consider closing this post if your issue is solved
Was intending on that after you responded, didn't want to just close it without you knowing if you ended up helping me or not lol
...I'm realizing I've never done this before. How do you close a thread post?
You've already done it once xD
Just right click on the post in the channel list and then select close post
Oh, huh, it doesn't look like it actually gets rid of it when I do that. Alright, if that's what works then perfect.