Windows 10 3D printing support
-
API exists. Documented here: https://github.com/chrishamm/DuetWebControl/tree/legacy
MANY people, including me, have written monitors, alternate interfaces, etc. Including "one pane of glass" monitoring of print farms. There are plugins to direct upload to Duet from numerous slicers, and writing a new one mostly involves understanding the slicer.
Automation of a Duet is very possible. As mentioned above, numerous people have done it. Same API. Many, if not all, of your bullet points are available. EXCEPT, the windows "Driver". Perhaps, given your interest level, and the well documented interface to the Duet, you'd be interested in creating that?
-
found the api for upload here the /rr_upload works great ..
gcodestat is super simple little app that calculates the time to print but I fear bit more than upload to duet is required there as it currently calculates times based on smoothieware code (acceleration and junction deviation instead acceleration and jerk) so to have it calculate properly time for duet it would require bit more stuff there... anyhow even as is it gives way more accurate timing info than simplify3d/cura/slic3r do
i understand that with api it's possible to use external apps to talk to the duet but that just proves my point that "web interface" is far from "the one and only interface" ...
as for the windows support, as I said, I'm just, for now, curious how the darn thing works / how it m$ intended to be used and if there's anything usable in that work they did... so since I started migrating to duet (one of the printers is now having duet board, not yet operational but soon) and duet is most advanced electronics I have (klipper is in the run, smothieware old is far behind, smoothieware new is "in dev stage" for ages now so I gave up on it, replicape/revolve I have in drawer but have not tested yet ... so I'd say attm duet is def the most advanced one I have setup in a printer) ... not a big deal, I'll just look further till I satisfy my curiosity and if I find that it is useful for me I will, of course, write some code for it
-
@smece said in Windows 10 3D printing support:
i understand that with api it's possible to use external apps to talk to the duet but that just proves my point that "web interface" is far from "the one and only interface"
Um... the API is HTTP requests. Literally a "web" interface.
And I believe my point was about "upload then print" vs. "USB Streaming". I'm not really sure how we got into such a serious disconnect over "web".
So let's set "the web interface" aside. It's really about USB. And, a look at MSDN documentation makes it very clear that Win 10 3D printer support is USB only.
-
@Danal said in Windows 10 3D printing support:
May I respectfully correct some assumptions in your post above?
Ah, we use and look at things very very very different, so just for clarification, nothing else:
- it is easier to do intial config with nice interface
Actually, initial config is not available through the web interface.
You obviously look at "inital config" as making the set of files in sys directory, I on the other hand look at "initial config" as bringing printer to the state I do not care to look at it any more
I assume you look at something? A front panel? Something? When you need to interact with the printer?
I don't look at it, most of my printers don't have a panel, and while nice, I'd probbly remove the panel from this ender5 I put duet in.
my interaction with a printer is telegram notification print is done so I go take the print out of the printer, or telegram notification from TSD that some #%$^# happened and I need to remove the garbage from the printer and figure out what happened + restart print... the "monitoring" of the "printer" is not something I do after the initial config is done.. do you look at your laser printer lcd / web interface while printing or you just go by retrieve printouts and interact only when you get email that toner is out?
-
@Danal said in Windows 10 3D printing support:
And, a look at MSDN documentation makes it very clear that Win 10 3D printer support is USB only.
I didn't find msdn doc about 3d print support, that's what I'm looking for, please link me
-
https://docs.microsoft.com/en-us/windows-hardware/drivers/3dprint/
That just a landing page, see left nav.
-
@smece said in Windows 10 3D printing support:
You obviously look at "inital config" as making the set of files in sys directory, I on the other hand look at "initial config" as bringing printer to the state I do not care to look at it any more
Actually I believe we are saying the same thing. I very rarely look at the panel (or web) of a printer when it is "just printing". Maybe occasionally to see an estimated end time. That's about it.
my interaction with a printer is telegram notification print is done so I go take the print out of the printer, or telegram notification from TSD that some #%$^# happened and I need to remove the garbage from the printer
How do you load a different filament? Do you ever have to jog the carriage to remove that garbage? Or heat (or cool) a hot end to replace a nozzle? Or wish to home and move around some after replacing a broken belt?
-
thanks for the link my duckduckgo-fu is baaaaaaaaaaaad these days ... looks like gray hair is not the only thing that gone crazy
@Danal said in Windows 10 3D printing support:
How do you load a different filament?
the "toner change" operation
"open" the extruder, shove the filament in, "close" the extruder, before the first print I just let it extrude 50mm and that's it .. these flex3drive extruders (the old ones, I have not tried G5 yet) are pretty sturdy and reliable I don't worry about them much ... also printbite is so reliable I don't even need to watch the first layer as I had to while backthe 2.6-5kg spools last a while so not something I do often and most are single extruder..
Do you ever have to jog the carriage to remove that garbage?
nope, printer off, I move stuff around with hand... I jog a lot during initial setup, I can't remember last time I jogged a printer that's bin setup and operational. I jog my cnc machine "a lot" so there I find my linuxcnc touch screen super useful
Or heat (or cool) a hot end to replace a nozzle?
nope, I service nozzles in a whole different house to where printers are where I have all the electronics gear setup (and heaters, psu's etc..)
Or wish to home and move around some after replacing a broken belt?
to replace broken belt you turn the machine off and you can move stuff around
after you replace broken belt machine need to be setup from scratch (don't really but I normally when that happens replace all belts, idlers, check all connectors, cables, replace heaters... basically service the whole machine so the whole machine needs to be squared and leveled from scratch) so for that initial setup some type of terminal/screen/jog is super useful .. usually a laptop with connection to octoprint is what I use but we'll see how it will be with the duet .. looks more promising than smoothieware+octoprint for nowanyhow, off to read that msn docs to see what's this all about ... I just hope it's not as bad as ....
-
@smece said in Windows 10 3D printing support:
also I don't see simplify3d losing sales
Do they publish sales numbers? Or can we assume the level of innovation they're doing is proportional to sales? All I know is their DRM caused one techie to target their sales by releasing the the crack he wrote to allow himself to use the software according to the license terms; and innovation seemingly stagnated.
https://www.reddit.com/r/3Dprinting/comments/4j1l9u/dont_buy_simplify3d_until_they_relax_their/@smece said in Windows 10 3D printing support:
as I said prusa is supporting them
Prusa tends to make things open source, why not have a look at their code?
In any case I think Danal said it all
-
@bearer, I assume their sales is going good since they are not doing anything to improve the product (quite contrary, they are happy to censure forum behave rather "looking us from the high position") ... I guess if they had issues they would change ..
was planning to look at prusa source as last resort as I was trying to find a documentation from m$ or chewed up version of the whole thing as a blog post / forum post by someone and since now I have documentation from m$ I'm learning directly from the horses mouth .. does not look totally useless (looks like m$ is even providing their own slicer) but also does not look like it's worth an effort
-
finished reading, not 100% useless but as already said by @Danal it's revolving around USB and for me personally that's a total nogo as I do not wanna have any printer tethered to win10