Misc
Octoeverywhere Companion¶
Octoeverywhere cannot be installed onto the K1 when running the Cartographer, beacon or btt eddy, the stress placed on the system by running octoeverywhere is too great, however the octoeverywhere companion running on another device on the same WIFI network as the K1 works great.
https://blog.octoeverywhere.com/octoeverywhere-companion-remote-access-for-any-klipper-printer/
Mobileraker companion¶
It is also possible to install mobileraker companion on a separate device
https://github.com/Clon1998/mobileraker_companion?tab=readme-ov-file#standalone-installation
Switch to Stock¶
A recent feature allows you to quickly switch back to Stock Creality Klipper (aka Crapper) after installing Simple AF, and being able to quickly restore Simple AF without having to do a factory reset. All that will be required after each switch is to power cycle at least once to get the MCUs updated with the correct firmware. The use case for this feature is mostly about supporting Simple AF users who have a single printer and perhaps they need to switch back to stock to be able to print a mount or something.
Existing users of Simple AF will have to factory reset at least once to get the correct Creality Stock configuration files correctly
backed up, but for new users the feature will be available straight away. If you have a ~/backups/creality-backup.tar.gz
file,
you can use the feature.
Its really important before you install Simple AF for the first time that you properly calibrate the printer in stock so that switching back allows you to immediately use the printer, the switch to stock process does not restore the printer to a completely stock configuration, as only klipper and the stock display are restored!
Switching to stock is as simple as running from ssh on the printer:
And then power cycling the printer after the script finishes execution
Switching back to Simple AF¶
You can easily switch back with:
And power cycling the printer once again
Danger
Do not leave a probe mounted on the printer when you switch back to stock, this is especially important if you have a rear mounted probe as it is very likely to be damaged when the printer does its nozzle wipe at the back of the printer
Switching to stock does not allow using the printer with Helper Script, this is an emergency temporary mode!
Switching to stock will leave moonraker, fluidd and mainsail accessible. The stock screen is restored, but you must not try to perform a firmware upgrade in stock mode as this will most likely remove SimpleAF!
Moonraker Timelapse¶
Moonraker timelapse is installed but not enabled by default. To enable it there are a few steps, you need to add the following include to printer.cfg:
And uncomment the [include timelapse.conf]
in moonraker.conf, you will need to restart moonraker and klipper after this, you can do that via the fluidd or mainsail services section.
If you see these messages:
It means you have not as yet properly restarted moonraker and/or klipper. If in doubt just power cycle your machine.Custom Parking Position¶
You might run into issues with the default back_right
parking position. A user has reported that the toolhead collides with the rear motor, a
remedy for this is to modify the [timelapse]
section in timelapse.conf
to enable custom parking and set the X and Y coordinates to match what is in the start_end.cfg
for
variable_custom_park_x
and variable_custom_park_y
.
Change the parkpos: back_right
to be parkpos: custom
, so the timelapse.conf
changes might look like:
Timelapse Camera config¶
Info
Because the single webcam is controlled via moonraker with the webcam.conf file, the Timelapse camera dropdown menu won't let you choose a camera, this is expected.
Slicer Changes¶
Spoolman¶
Spoolman moonraker integration is not enabled by default. To enable it there are a few steps, you need to add the following include to printer.cfg:
And uncomment the [include spoolman.conf]
in moonraker.conf, you will need to change the server
url to your spoolman server location.
You will need to restart moonraker and klipper after this, you can do that via the fluidd or mainsail services section.
Configuring Timezone¶
The /etc/init.d/S58factoryreset
has recently been updated not to delete the /etc/localtime
, so you can configure it once and it should survive any number of factory resets, following the excellent guide here:
https://guilouz.github.io/Creality-Helper-Script-Wiki/firmwares/change-date-and-time/
Emergency Factory Reset¶
If the worst happens and you somehow get locked out (for instance for whatever reason the dropbear ssh session does not start or wifi config gets all screwy, it is possible to trigger a emergency factory reset.
It is very easy, you just need to create a empty file called emergency_factory_reset
on a USB key and make sure the USB key is plugged in, then power cycle the printer, this will initiate a factory reset.
Tip
If you are having trouble creating a file like this in windows, the easiest way is to download the emergency_factory_reset.zip and extract it onto your usb thumb drive.
Info
This factory reset method will rename the emergency_factory_reset
to emergency_factory_reset.old
to avoid a boot loop, so if you need to use this method again you will need to rename the file.
This factory reset method will not remove the special service file /etc/init.d/S58factoryreset
from the k1, so if you need it you can redo a factory reset even before reinstalling.
This method does not reset wifi or root access
Danger
It can take up to 5 minutes for a factory restart to finish, it is vital you do not power cycle your printer before the stock screen appears. There may be a 3002 error on the screen, this is completely normal. If you are planning to install Simple AF you can ignore it, if you are trying to go back to stock, power cycle the printer again to clear the error.
Failing to follow this advice can lead to your printer getting bricked and requiring much more involved intervention to recover!
Grumpyscreen Factory Reset¶
It is also possible to initiate a factory reset from the settings menu (the cog) of Grumpyscreen.