ukdavewood / p2pp

Palette2/3 Post Processing tool for Prusa Slicer
0 stars 0 forks source link

Colouring - Filament Colour Management #1

Open ukdavewood opened 2 years ago

ukdavewood commented 2 years ago

I would like to create a system of filament colour management that has the following components

  1. An inventory of Filament held - currently held in Excel, including Material, Colour, Amount left etc.
  2. Filament Materials and Colours reflected in Fusion 360 - for multi colour model design
  3. Filament Ids, and Colours then accurately pulled into Prusa Slicer for previewing etc.
  4. Code - Filament Ids and Colours showing up in Code
  5. Filement Ids, Colours etc. then pulled into P2PP
  6. Post processing P2PP output potentially to allow PrusaSlicer GCode preview to see the Palette colour changes out of P2PP - rather than just the single colour it currently sees.
  7. Filament Colours and Ids ideally then showing up on the Palette2
  8. Octoprint - if possible Octoprint keeping a log of actual filament used - to go back into inventory
ukdavewood commented 2 years ago

See Colouring branch for scripts etc

ukdavewood commented 2 years ago

Scripts created idex_P2PP_preColour.py - to simplify colour codes going into P2PP - so that it only chooses basic colours.

idex_P2PP_postColour.py - this is a more useful script - that for any extruder without a colour override changes the colour that goes to the palette2 from the P2PP generated colour to instead include the filament name - which in my case contains a colour and reference number.

Ideally it would be good if features like these could be included in the base product.