Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Install latest Debian + Klipper #38

Open
ffries opened this issue Mar 19, 2024 · 23 comments
Open

Install latest Debian + Klipper #38

ffries opened this issue Mar 19, 2024 · 23 comments

Comments

@ffries
Copy link

ffries commented Mar 19, 2024

Dear all,

Is there a possibility to install latest Debian with a full stock Klipper upgraded to latest version. I don't mind loosing the screen. Is there a tutorial to build a full new Debian system and install it on a 32G eemc. I don't mind loosing garantee. The Z-Offset way to bed level is too annoying, I want a full Klipper with a traditional bed leveling.

Kind regards,

@Fisheye3D
Copy link

You can upgrade to the latest version, you just need to flash the toolhead mcu, You can also set up a klipperscreen to run through wifi connection to mainsail. Just set the Z offset for screen to 0 and then save it the normal way instead of using there screen use the UI.

@CChen616
Copy link
Collaborator

Upgrading to newer Debian versions, such as Debian 11 or Debian 12, seems to result in issues like network adapter drivers not functioning properly. We are still in the process of testing how to build a stable system with newer Debian version.

Regarding Klipper updates, you can refer to the official Klipper documentation. For the firmware flashing config, you can follow the instructions in this post.
QIDITECH/klipper#1

@leadustin
Copy link

For a current Klipper, Moonraker etc visit this repository. https://github.com/Phil1988/FreeQIDI.git
If you understand German, you will also find instructions here on how to update the system to the latest version, including the touchscreen. Klipper-Update/update+upgrade.md

@Fisheye3D
Copy link

For a current Klipper, Moonraker etc visit this repository. https://github.com/Phil1988/FreeQIDI.git If you understand German, you will also find instructions here on how to update the system to the latest version, including the touchscreen. Klipper-Update/update+upgrade.md

I didn't think the touchscreen worked "The stock display will be out of order until someone reengineers it. "

@leadustin
Copy link

leadustin commented Mar 20, 2024

For a current Klipper, Moonraker etc visit this repository. https://github.com/Phil1988/FreeQIDI.git If you understand German, you will also find instructions here on how to update the system to the latest version, including the touchscreen. https://github.com/leadustin/QIDI-up2date.git

I didn't think the touchscreen worked "The stock display will be out of order until someone reengineers it. "

Just follow my guide and you'll have a working touchscreen. However, you will need a 5-inch touchscreen and a Raspberry Pi. And very important! Knowledge of German. But with Deepl.com you can translate it.
https://github.com/leadustin/QIDI-up2date.git

@Fisheye3D
Copy link

For a current Klipper, Moonraker etc visit this repository. https://github.com/Phil1988/FreeQIDI.git If you understand German, you will also find instructions here on how to update the system to the latest version, including the touchscreen. https://github.com/leadustin/QIDI-up2date.git

I didn't think the touchscreen worked "The stock display will be out of order until someone reengineers it. "

Just follow my guide and you'll have a working touchscreen. However, you will need a 5-inch touchscreen and a Raspberry Pi. And very important! Knowledge of German. But with Deepl.com you can translate it. https://github.com/leadustin/QIDI-up2date.git

Ahh Ok, I see now.. Yeah I have klipperscreen running on a extra rasp pi and touchscreen next to the printer connection over wifi.

@leadustin
Copy link

@Fisheye3D
Copy link

Now in english https://github.com/leadustin/QIDI-up2date-english

Can you tell me how to get the front panel off to remove old screen and replace it? can only reach the bottom two screws on stock screen.

@leadustin
Copy link

Just as you unscrew the two lower screws with an Allen key, unscrew the two upper screws. The front panel does not need to be removed for this. Just feel where the screws are.

@Zaros67
Copy link

Zaros67 commented Apr 12, 2024

no news ... ?

@leadustin
Copy link

no news ... ?

What kind of news are you talking about?

@Zaros67
Copy link

Zaros67 commented Apr 12, 2024

News firmware update klipper V12 and co

@leadustin
Copy link

News firmware update klipper V12 and co

I guess not with this generation of printers. After Q1 sure but for series 3 dont think so

@jensbodal
Copy link

Do you mean the X Max 3 won't be getting any additional official firmware updates?

@CChen616
Copy link
Collaborator

Do you mean the X Max 3 won't be getting any additional official firmware updates?

The upcoming updates we are preparing include support for QIDI Link, power loss resume feature, and adjustments to the UI. However, updates to Klipper or Moonraker are not included in the schedule. The release of these updates may take some time.

As a product that has been on the market for a while, we want to maintain its stability. However, we are considering releasing more comprehensive tutorials (compared to those previously provided) to update Klipper and Moonraker in the future.

@leadustin
Copy link

Do you mean the X Max 3 won't be getting any additional official firmware updates?

I'm honest and wouldn't get my hopes up too much.

@cptcl
Copy link

cptcl commented Apr 18, 2024

Do you mean the X Max 3 won't be getting any additional official firmware updates?

I'm honest and wouldn't get my hopes up too much.

i would kill for an update and maybe an option to get/buy "Dual Sensor Auto Bed Leveling" upgrade for the X-Max 3 ... This would be such a perfect machine

@leadustin
Copy link

Do you mean the X Max 3 won't be getting any additional official firmware updates?

I'm honest and wouldn't get my hopes up too much.

i would kill for an update and maybe an option to get/buy "Dual Sensor Auto Bed Leveling" upgrade for the X-Max 3 ... This would be such a perfect machine

For an update, all you have to do is follow my guide. Just check my repository

@jensbodal
Copy link

Do you mean the X Max 3 won't be getting any additional official firmware updates?

I'm honest and wouldn't get my hopes up too much.

Crazy I thought the model was essentially less than a year old after the relaunch

@jensbodal
Copy link

Do you mean the X Max 3 won't be getting any additional official firmware updates?

I'm honest and wouldn't get my hopes up too much.

i would kill for an update and maybe an option to get/buy "Dual Sensor Auto Bed Leveling" upgrade for the X-Max 3 ... This would be such a perfect machine

For an update, all you have to do is follow my guide. Just check my repository

I’ll probably do that after my warranty expires but so far it’s been very useful to have

@leadustin
Copy link

Do you mean the X Max 3 won't be getting any additional official firmware updates?

I'm honest and wouldn't get my hopes up too much.

Crazy I thought the model was essentially less than a year old after the relaunch

Take a look at creality. They are also churning out new printers all the time. It's probably cheaper to release new printers than to completely update the software on existing devices. The support alone for problems will cost money without end.

@billkenney
Copy link

Upgrading to newer Debian versions, such as Debian 11 or Debian 12, seems to result in issues like network adapter drivers not functioning properly. We are still in the process of testing how to build a stable system with newer Debian version.

@CChen616 I was able to get the WiFi working on Bookworm like this. I'm not sure whether the make install_fw is necessary.

  1. sudo ln -s /usr/src/linux-headers-6.7.5-edge-rockchip64/arch/arm64 /usr/src/linux-headers-6.7.5-edge-rockchip64/arch/aarch64 ; sudo apt install make gcc build-essential git ; git clone https://github.com/lwfinger/rtl8xxxu ; cd rtl8xxxu ; make clean modules ; sudo make install ; sudo make install_fw
  2. Restart the printer, then cd rtl8xxxu ; sudo modprobe rtl8xxxu_git

@CChen616
Copy link
Collaborator

@CChen616 I was able to get the WiFi working on Bookworm like this. I'm not sure whether the make install_fw is necessary.

  1. sudo ln -s /usr/src/linux-headers-6.7.5-edge-rockchip64/arch/arm64 /usr/src/linux-headers-6.7.5-edge-rockchip64/arch/aarch64 ; sudo apt install make gcc build-essential git ; git clone https://github.com/lwfinger/rtl8xxxu ; cd rtl8xxxu ; make clean modules ; sudo make install ; sudo make install_fw
  2. Restart the printer, then cd rtl8xxxu ; sudo modprobe rtl8xxxu_git

I‘ll test this when making a new image for 3 series.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants