The items are now much easier to write - you can provide them as a comma separated list, which incidentally allows using of various online customizers.
----
Heavily inspired by Nils Kal's Household Task Planner, except everything is configurable using OpenSCAD customizer.
If you don't know how to use the OpenSCAD customizer, it's really simple:
Note: The rendering (F6) might take a while depending on the quality settings and how many items does your configuration contain. With quality of 360 and 8 items it took me some 20 minutes to render.
I printed the frontplate and backplate using the standard 0.20mm QUALITY profile in PrusaSlicer, the sliders were printed using 0.10mm DETAIL but I think the 0.2 mm profile would work as well. No supports are needed anywhere.
Add a color change to the frontplate and to the sliders (there are multiple).
The sliders go in this order:
So in the photos the order of colors is like this:
Note: There are 3MF projects for the MINI with correctly applied color changes. You may open them, delete the contained STL and put your own rendered STL in there, that way you don't have to apply the color changes in PrusaSlicer manually.
Although I think the configurations are pretty self-explanatory, just in case here's a documentation:
In this section you can choose which parts of the design to render. This is useful if you only make change to one part of configuration - you would have to wait for rendering of the parts you didn't change which might take a while, like waiting for frontplate rendering even though you only changed slider.
renderSlider - whether to render the sliding part
renderBackplate - whether to render the backplate which contains hook holes, magnet holes and space for the sliders to slide in
renderFrontplate - whether to render the frontplate which contains the names of the items on the task list, the title of the task list itself and (visual) holes for the sliders
This section contains settings for stuff that changes both backplate and frontplate. Note that item names are here and not in frontplate settings because the count of the item names affects how large the backplate is.
leftSide - whether to render the left side sliders
rightSide - whether to render the right side sliders
Note: With both sides rendered it doesn't fit on the MINI but rendering only one side works.
itemNames - list of all the item names, changes the height of frontplate and backplate and also renders the item names on frontplate, it's a comma separated list of items to render
displayTitleSection - whether a section with the task list title should be displayed, affects frontplate/backplate height and whether the title is actually displayed.
This section contains settings for frontplate stuff like text sizes, title etc.
textAlign - the alignment of the item names in a select box, can be center, left and right, play with this to see what looks the best
itemNamesSize - the font size of the item names, play with this to see what looks the best
title - the title of the task list, ignored if displayTitleSection is unchecked
titleSize - the font size of the title, play with this to see what looks best
This section contains settings for backplate stuff like mounting mechanism configuration.
magnetHoles - whether to render holes for inserting magnets
hookHoles - whether to create holes for inserting hooks / nails / screws
magnetDiameter - the diameter of the magnet you want to use
magnetHeight - the height of the magnet you want to use, it's not wise to go above 4.5 as the magnet container would collide with the frontplate
magnetTolerance - the tolerance for the magnet, the real diameter is basically magnetDiameter plus this setting, I had success with value 0.1
holeDiameter - the diameter of the wider part of the hook hole (I'm not a native English speaker so if you tell me a better name for this I'd be grateful)
holeNarrowSize - the width of the narrower part of the hook hole (I'm not a native English speaker so if you tell me a better name for this I'd be grateful)
Controls settings for the slider.
sliderDescriptionLeftSize - the font size of the left part of slider, play with this until you're happy with how it looks
sliderDescriptionRightSize - the font size of the right part of slider, play with this until you're happy with how it looks
sliderDescriptionLeft - the text on the left side of the slider
sliderDescriptionRight - the text on the right side of the slider
This section contains a single parameter, $fn, which controls how round do round things appear. Multiple round things are used in this design (the slider handle, corners of frontplate/backplate, magnet holes etc.) and this controls how round they look.
The bigger the number the rounder these things are and also that more time is needed to render. According to OpenSCAD documentation you shouldn't need to go above 120 (which indeed looks very decent) but in my experience 360 looks perfect. Be prepared that with 360 you can easily get to 20 minutes to render a single part (the frontplate takes the longest).
The author marked this model as their own original creation.