TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

New Dimension For Windows: Microsoft Puts 3D Printing Support Directly Into OS

99 pointsby simba-hiiipoweralmost 12 years ago

8 comments

tmuiralmost 12 years ago
In PC based CNC systems, there is almost always dedicated hardware separate from the PC that is feeding the motor drivers, because Windows and Linux are not true real time operating systems. A cnc system must have a timing resolution much finer than is available in traditional general purpose operating systems.<p>In general terms, a cnc system must convert high level instructions, like G-code, in to voltage pulses that are fed to either stepper or servo motors.<p>Some of these calculations are performed on the PC, others are performed on the dedicated hardware. Do steps 1, 2, and 3, send step 3&#x27;s result over usb to the controller, then perform steps 4 through 10.<p>Not everyone agrees where to place that barrier.<p>In the case of GRBL, which is the firmware that runs most of these hobbyist level 3D printers, the entire process happens on an 8 bit microcontroller, from G-code to steps.<p>Other cnc systems perform almost all of the calculations on the PC, and sends a representation of the timing information to the controller.<p>Still other systems decode the G-code into vectors and other intermediate representations, and let the controller do most of the heavy lifting.<p>Some systems transmit their data over USB, a standard ill equipped for industrial environments or cable lengths more than about 10ft. Others use ethernet. I&#x27;m sure there are others that use RS-485, or even proprietary protocols.<p>Is Microsoft accounting for any of these variations, or are they going to standardize everyone to whats popular today, which is usb and 8 bit microcontrollers that can&#x27;t even create 50,000 steps per second?
评论 #5948763 未加载
angersockalmost 12 years ago
Hm. I wonder if it exports G-code, or simply says &quot;Hey, let&#x27;s write some proprietary drivers! It&#x27;ll be fun!&quot;<p>For once--<i>for once</i>--we had a chance to break away from the lowest pit of IT hell: printing.<p>We could have done something beautiful, we could&#x27;ve made the world a better place--and yet, I fear that Microsoft is now just going to extend the failures of 2D printing into the third dimension, quite literally piling on layers of sadness.
评论 #5947868 未加载
评论 #5947887 未加载
评论 #5948711 未加载
评论 #5948017 未加载
JumpCrisscrossalmost 12 years ago
It is telling that I am more excited about Windows 8,1 than iOS 7.
评论 #5949649 未加载
Glyptodonalmost 12 years ago
This seems like it <i>could</i> be bad news - they might be trying to make some sort of proprietary &#x27;postscript for 3-D&#x27; to lock down the whole industry. Though I&#x27;m guessing my worry is probably unfounded.
评论 #5949167 未加载
评论 #5948485 未加载
评论 #5950032 未加载
brianbreslinalmost 12 years ago
I think this is excellent news (I am biased, I am working on a 3d printing startup). This will bring more awareness and accessibility to 3d printing to the masses.
评论 #5954159 未加载
Mikeb85almost 12 years ago
In practice, how is this different than simply being able to install a package? Furthermore, Ubuntu has 3d printing packages in the standard repositories, are we to believe this gives MS any sort of practical advantage?
评论 #5948010 未加载
lampe3almost 12 years ago
fedora 19: 100% 3D Printing Bring 3D printing tools to Fedora and allow users of 3D printers, such as RepRap, to be fully satisfied with software in the repositories, without having to download binary blobs or run Python code from git.
评论 #5949105 未加载
samstavealmost 12 years ago
With this support embedded into the OS, now the NSA can get a direct report whenever you print a 3D gun part! Yay!<p>&#x2F;I kid, they won&#x27;t be real-time reports... Just batches.