That is actually a good idea! An example for this requirement is my latest upload, the fridge magnet customizer. In order to encapsulate the magnet it requires a thin customizable floor which must be synchronized with layer heights in the slicer. Additionally it requires a pause during printing to insert the magnet, synchronized with the customizable thickness of the magnet.
I’d also like to be able to change parameters that are available to the user depending on other parameter settings. Changing the ranges for the parameters or totally disabling them as if they were moved to the hidden section. Unfortunately, I’m pretty sure this won’t happen because it’s not in the OpenSCAD app. Right now, I just override settings if they don’t apply anymore but it’s not obvious to the user that it happened.
And while I’m on a roll, I’d like to be able to name the STL file that is created and have the 3MF use that name when it gets imported. I’d name it based on all the settings the user chose, that will help greatly with figuring out issues with certain settings and just to have a good record in order to reproduce a known model.
You should read the following comments I made before when this was first suggested.
You should also note the intention of BL to maintain compatibility with OpenSCAD.
Essentially, if OpenSCAD doesn’t have it(it doesn’t), neither does the MW implementation.
As @ozarkexpeditions pointed out, my own QR Code OpenSCAD model would greatly benefit from this idea.
My new imminent update has massively increased the number of customisations available and some are only available if one option is chosen,
I feel the pain the lack of this option gives. It just isn’t going to happen.
I can imagine this would be possible, if the name used is identical to the name of the script for example.
Not this though as OpenSCAD doesn’t have the option and it would require processing the run code which is not something MW is actually doing themselves.
We plan to initially support SVG and PNG formats, with other formats having lower priority.
- Yes, we will provide a download button to download all supported fonts.
- You can tell us which font you want by click the feedback button in the right bottom corner of our webpage.
- Can you give me more details?
This feature is in progress and will be released this month. We will add extra info in 3mf and stl file to track the original creater.
I meant a published list of the font names on a page we can view online. A link to the download for each font individually would be nice.
A single download with all fonts would be cool as well.
This would add the new fonts to the same list as above as they are added. If there was a date next to each one showing when it was added, we would then know which new fonts can be supported.
Ideally a sortable table.
Example
| Font Name | Added Date | Download |
Where clicking the Font Name or Added Date would reorder the table to font name or date added ordering. Download is simply a link to download the original font the original source.
Really looking forward to this.
If they do decide to stray from the OpenSCAD standard, there could be a special global variable and if that global variable is set to a value then use that value for the STL filename. For example:
variableA = "30";
variableB = "40";
variableC = "50";
$stl_filename = str("my-model-A", variableA, "-B", variableB, "-C", variableC, ".stl" );
// "my-model-A30-B40-C50.stl"
I would vote for it.
Based entirely on what they have said, it will not happen at least for a long time.
I have just added 30 fonts to the feedback form. Mostly thick-faced and a couple of thicker handwriting fonts.
We need to be mindful that 3D printing is not great with fonts of small sizes. These additional fonts are so important as they are thicker by design.
I just wanted to say that we appreciate you taking the time to chat with us here. I know the tool is new and you guys are working on new features all of the time, so the transparency is great.
I agree. It’s good to be heard.
Our goal is to encourage more people to use Parametric Model Maker and Makerworld. So we welcome your suggestions and are always happy to receive feedback from the community.
Your suggestions for improvements are spot on, especially the draft-saving feature with change history and the ability to press “enter” to refresh models. Those would definitely streamline the design process. The mobile app enhancements would also make it much easier for users to customize and print.
I would like to inquire if there is a way to include external third-party libraries in my scripts using use or include tags.
Yes, but currently only the libraries that have been approved and hosted already on the MakerWorld site. To see the list of them, click on the [<>] button next to the [SAVE] button that is part of the code window in customize.
Thank you very much for your help. I really appreciate it. If you don’t mind me asking, how do I include the library in my script? Do I download it, and where do I save it? When I download and save it in my OpenSCAD libraries directory and include it in my script using “use”, it works in my local OpenSCAD but when I open the same .scad file in MakerWorld I get an error. I hope I explained that correctly.
In my OpenSCAD model I have
include <BOSL2/std.scad>
at the top of my code and it works both on the MakerWorld site and on my local computer. Make sure it is in the same subdirectory in your libraries folder as on the MakerWorld site. In my case, that directory is BOSL2. Unfortunately, I don’t know of a way to tell what subdirectory it’s in on the MakerWorld site. Maybe poke around on other MW customize models and see if you can find the directory other people have used.
Thank you very much for your great help and taking the time to help me. I got it working. Without your help, it would not be possible. I really appreciate it. Your design is really great, and I hope you do really well in the contest.
To include or use the thread library…
use <threads-scad/threads.scad>
.