Second thank you for allowing V4 to continue functioning. Seriously. At this juncture, if this was to be disabled. It would end my use of the S3D completely. I want to like V5 but it is missing things I need. However learning all the changes, arrangements and new icons is taking longer since I cannot save anything in S3D V5 and then open in V4. Just using V5 can cause issues. So all work is done in V4 and V5 is opened only to dig and become familiar with, not use.
Thus I come to the swell of questions and issues.
-On the upside while writing this up I was able to find most of the missing stuff, where it was moved /buried.
-
Feedback: Was the interface rewritten?
I see many of the windows, and icons are changed.
Even alignments are broken. Things are missing. I tried to catalog the number of shifts, bumps, changes and removals. I lost track. There were too many. Some made sense others not so much. I am basically having to relearn the program. The new icons aren't helping. -
FR: The Over Ride Settings: Missing completely.
extrusion rate and print speed removed from V5
No way to alter extrusion rate and print speed except from command line.
For me this is deal breaker. I make constant use of this function while tuning all new filament. - 3rd:
BUG: Accessory Controls Active tool head: Only one tool is shown in the controller.
The profile was imported from V4.
All tabs under Process FFF see available tools. Two are installed, each with two configurations.
Machine Control Panel: Accessory Controls: Active tool head only sees Tool0
I tried to generate a new Printer profile and it still only says I have Tool0.
Maybe S3D cannot read the temp and position data from Marlin 2.1x? - Registry based configurations:
Thank You: for finally moving the settings out of the registry.
Everything V4 and older stored so much data on one line in the registry that any one who tried to get serious about setting up filament and printer profiles found S3D becoming unstable, slow to start and exit. Even caused loss of data. I hope with this update those issue are a thing of the past. -
FR: filament profiles:
There are still by far a great many functions in S3D that should be linked to the filament and need to change with Type, Brand or Color. I had hoped to see all this expanded in V5. -Please note Mango3D resin profiles manager for the kind of system I hoped to see in V5, maybe we will get in V6? -
BUG: Support Materials Generation: There is no way to turn this off.
99.99% of the time I never have a need of supports. However since it cannot be disabled as it was in previous versions, now it asks me every time I go to print preview, "Would you like to add supports now?" No, I don't and stop asking me! -It's really going to ask me every single time isn't it... I even tried setting everything in the support window to 0 with no effect.
By the way the reason it is asking. This test print consists of two processes. One is a material sample stick and the other is name badge that I add to the top of it. They are separate parts but print as one with their own specific needs. -It's modeling like that that makes S3D a crazy valuable tool.
So anyway, apparently even though S3D is aware when models overlap and will warn of reprinted sections. It ignores this when considering for supports. That a part is not actually floating but arranged to be in contact with another part in a way requires no supports. -
FR: Infill Angle Offsets removed in V5
It's not a deal breaker but I did appreciate the ability to use custom Infill Angle Offsets. I am sad to see this removed.
Also sad to see that even with the new infill added there is no option for concentric. Yes I use concentric infill and although the function does not specifically exist. I create Processes with special settings to deal with this when needed. -
Feedback: Firmware configuration: Where is it?
I mean I generally don't need to alter anything in the configuration but it's no longer in the Process or the Tools Menu. In fact I cannot seem to find anyway to alter anything of a machine configuration. Not one bit of it.
It kinda looks like the only way, is to edit the files where the settings are stored.
I had really hoped to see this section greatly expanded to take advantage of the many new abilities of our controllers. Fully configure S3D per controller, so it knows what we can really do, and inform it of controller or setup specific post processed to be implemented.
Obviously we can live without this but I was surprised to see it evaporate rather than expand. -
Feedback: bed leveling & Macros: Assuming the Bed Leveling and Macro were abandoned due to assumption they are built into the machines?
Thankfully I don't normaly use. I have tinkered with the function but I seem to recall there was an issue. Either crashing due to data stored in the registry or that it was local to the factory file rather than global. I think it was that it was stored to the factory file meaning if I changed files I lost the macros. While they were all but useless in S3D, with fixes they could be very useful. Where they were placed meant they worked well with how I used the control panel, filament changes, calibration and troubleshooting. The Macro let me store a set of quick commands to raise the head, and move it to a service position. Yes, I can also build this into Marlin, but there in is the other issue. The macro buttons, could have also been linked to the command to call the macro stored in the firmware, a global value. -
FR: Input Shaping:
While there is nothing I expect from S3D on this topic. I would like to ask that there be a Check box and value fields to set, or enable disable the function. There are times when the function is not needed. Others when it makes a big difference. Yes we can add the command into the layer change script, so there is no Requirement to add this feature. -
Feedback: Support generation: no longer offers to export, import, manual placement.
Another function I do not normaly use. But I can see the logic of it's creation. Until now its never been used by me as I don't create projects that require this. But If I did, it would be nice to have a preset supports file that S3D could extrapolate the supports to use. Extrapolate as in, locate edge of printed objects from Processes. The subtract from supports frame work, trim back a user defined distance, then apply Generative from this edge to contact Objects. With this in hand the supports themselves can exist as an entire Process all on their own. -
FR: Archwelder and related functions
Marlin 2.x supports Arcs, and CNC functions. We have no way to control the arcs generated by S3D if at all. I use Archwelder with S3D and have gotten very good results. The one issue is that it does not respect Z axis. So Vase mode is improved with ArchWelder, but broken with the addition of a seem, since Z is sent separate from XY moves causing a pause.
What would be nice is see functions implemented to capitalize on advanced functions added to firmware. To control generation of arcs, or disable them for more geometric finish. If applied separately to skins and infill, there would be separate speed and surface quality benefits. -Also "other" CNC related functions open the door to support AXIS that S3D has no way to deal with right now. -
FR: Skins
Figuring out how to PREVENT the head from pausing, or changing direction while building a Skin is a major challenge, because depending on the material being used, blobs will form. Knowing this, and knowing that S3D has in fact made specific efforts to make the skins as clean as possible.
I would like a tool to do the exact opposite. I want to be able to induce randomized stops in the skin, and control or randomize the delay in each stop to create a textured finish.
Currently the only way to do this is with a post, post processor, like ArchWelder that looks at the compiled Gcode and then directly edits it. Trouble is tools like this made their own changes and apply all changes over the entire code. Thus, if I want only want to apply the behavior to specific Process, I cannot. But I think S3D can come up with a way to do this. - FR: Documentation of commands, and scripting supported by S3D. Every one says to use various codes, and commands. In many cases, I cannot tell they do anything at all. At very least they cause no errors. "M104 S[extruder0_temperature] T0" , "{IF NEWTOOL=0}", as far as I can tell this does nothing at all. But then I also documentation of what scripted functions/commands are supported is very limited. Fortunately we know the replace command works. I make good use of that.