Skip to content

Predefined printer cfg for all K1 Series printers #1473

Description

@pellcorp

So we should actually be moving to predefining base printers for all k1 series printers:

  • K1 2023 - large pulleys and steppers (structure_version = 0)
  • K1 2024 - small pulleys and steppers (structure_version = 1)
  • K1C - small pulleys and steppers (structure_version = 0)
  • K1 Max 2023 - large pulleys and steppers (structure_version = 0)
  • K1 Max 2024 - small pulleys and steppers (structure_version = 1)
  • K1SE - small pulleys and steppers (structure_version = 1)
  • Ender 5 Max (F004)
  • Ender 3 V3 KE (F005)
  • Ender 3 V3 (F001 and F002)
  • CR10SE (F003)

The new code in the installer.sh cleanup_base_factory_printer_cfg can be reused to cleanup each printer.cfg automatically, like the existing create-k1-with-pi-base-printers.sh script.

We can take advantage of the work we did for retail nebula pad, except we won't except a --printer, we will inject the correct base printer based on the /usr/bin/get_sn_mac.sh model and /usr/bin/get_sn_mac.sh structure_version

The primary reason to do this is to stop the whack-a-mole of newer firmware adding new shit

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions