TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

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

99 点作者 simba-hiiipower将近 12 年前

8 条评论

tmuir将近 12 年前
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 未加载
angersock将近 12 年前
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 未加载
JumpCrisscross将近 12 年前
It is telling that I am more excited about Windows 8,1 than iOS 7.
评论 #5949649 未加载
Glyptodon将近 12 年前
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 未加载
brianbreslin将近 12 年前
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 未加载
Mikeb85将近 12 年前
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 未加载
lampe3将近 12 年前
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 未加载
samstave将近 12 年前
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.