QIDITECH / QIDI_Q1_Pro

GNU Affero General Public License v3.0
41 stars 7 forks source link

Update Moonraker to Version 0.8.x #4

Open queeph opened 5 months ago

queeph commented 5 months ago

I would like to use "spoolman". This only works with version 0.8.x of moonraker. Thank you

darwin01darwin commented 5 months ago

I'm also interested in this. I wonder if the instructions here would work. https://github.com/QIDITECH/moonraker/issues/1#issuecomment-1985564638

darwin01darwin commented 5 months ago

I was also wondering if we can follow the guide below in order to update klipper, Moonraker and Fluidd. I know the screen will not work but I don't care too much about the screen since another one can be installed. Not sure what the differences are in terms of MCU for the q1 pro compared to the X max 3. https://github.com/QIDITECH/QIDI_MAX3/issues/38#issuecomment-2015127020

CChen616 commented 5 months ago

You can follow those instructions to upgrade Klipper, Moonraker, and Fluidd. Regarding support for Spoolman, it requires Python 3.9 dependencies, thus an upgrade to Debian 11 is necessary. We are currently seeking a stable upgrade method for this.

Below are the MCU make configurations for the Q1 model:

For the mainboard: image rename klipper.bin to qd_mcu.bin

For the toolhead board: image

darwin01darwin commented 5 months ago

@CChen616 Thanks! Are the instructions to flash the EMMC in that guide compatible with the q1 pro? Or is there an easier way to flash it without removing the EMMC? It would also be helpful if you can reference a way of doing a backup of everything just to be on the safe side.

CChen616 commented 5 months ago

If you are following the guide in https://github.com/QIDITECH/QIDI_MAX3/issues/38#issuecomment-2015127020, you will get the pure klipper, moonraker etc. And it requires you to reflash the EMMC instead of modifying the existing system, so except for the mcu make config given above, it should be compatible (we have not tested), and removing the EMMC is thus necessary.

In certain batches of the Q1 model, the mainboard does not come with an Ethernet interface. image So be careful of the upgrade, as it can possibly make you lose connection to the board.

For backups, you might want to look into how to create an EMMC minimal image. Sorry for not being able to offer more assistance on this.

darwin01darwin commented 5 months ago

https://github.com/redrathnure/armbian-mkspi/issues/21#issuecomment-2033221682

@CChen616 thanks a lot for the suggestion. I linked a comment that states that the wifi module that comes with the q1 pro works with the version of the OS needed to have the latest version of klipper. So in case someone's q1 pro does not come with the Ethernet module, as long as they flash the correct OS then you should be fine.

leadustin commented 5 months ago

In certain batches of the Q1 model, the mainboard does not come with an Ethernet interface. The USB LAN adapter may be working.

dewi-ny-je commented 4 months ago

If questions keep about updates to mainline keep popping up, soon the time it would take to write a complete guide for each printer on the wiki would be less than the time spent by @CChen616 to answer. Assuming the guide provided is tested by QIDI so it works, and it's marked as not covered by assistance, then any further request here could be blindly dropped.