The Best 3d Printing Software On One Platform – The vision of John Dogru, the CEO of 3DPrinterOS. Microsoft interview with John Dogru.
The vision is simple, one 3d printing platform that brings all the fragmented and disparate software together, allowing users to easily print to many different manufacturers, from one easy-to-use 3d printing software interface.
From the time he was a child, John Dogru had always shown interest in technology, often accompanying his parents to their Computer Science lectures at age five. An entrepreneur since he was studying Electrical Engineering at the University of Texas, he was fascinated with the idea that 3D printing could one day transform traditional manufacturing and be available to masses.
“I quickly realized (as a child) this mechanical world had a lot of restrictions,” he tells host Jim Brisimitzis in the latest edition of Series A-The Podcast.
Dogru offers valuable insights into founding a business in a still budding field, where technology is just beginning to catch up to the overall vision. He compares it to when IBM DOS first came on the scene. “You need a platform that’s agnostic to whatever printer manufacturer and design tools they’re using,” he says.
3DPrinterOS aims to do just that.
What market is looking for?
The world of 3D printing continuously grows and businesses that provide 3D printing services need new specific tools like selection and providing of necessary materials, creation of unique 3D models, price counting, delivery, and much more.
Once the chess legend Garry Kasparov said,
“The main thing is not how many steps forward you think, but how well you analyze the current situation.”
These words are also relevant for the rapidly developing 3D printing industry.
The fact is that 3D printing is not an everyday routine for many people yet. On this occasion, 3Design was the first to enter the New Zealand 3D printing market, they pointed out a missing service for those who wanted to try it out but did not want to pay for an expensive 3D printer or did not know how to use one.
Today, their new 3D printing farm, powered by 3DPrinterOS 3rd generation API, allows users to create the models they want in a timesaving and cost-effective way without having to have any 3D printing knowledge or experience, just access to the internet.
“In this case, over the last year a few companies like OnShape, MyStemKits, Pinshape, FormTap, PlanetReplicas, ZdravPrint, and iMcustom did a test pilot of the previous API versions. We have identified a very smooth user experience flow for one-click-printing. The new version has several smart fault identifications and troubleshooting mechanisms built in.”, says Anton Vedeshin, CTO of 3DPrinterOS.
In general, the printing process via 3DPrinterOS API starts with connecting the 3D printer, selecting the printer type, positioning of the object on the build tray and scaling, selecting best slicing profile and payment. Ending with 3D printing and tracking the progress status.
The main thing is all these manipulations take place in a single window on the 3D printing service’s web page. There is no forwarding to external services.
Education platform MyStemKits provides a large library of 3D printing projects for STEAM teachers. Users can print any 3D model kit directly from the site on more than 50 types of supported 3D printers by 3DPrinterOS. Businesses like MyStemKits has a goal to take a difficult subject and make it simple. In support of this philosophy, the third generation API provides the opportunity to select a one-click-print mode and all the settings will be produced automatically by internal algorithms. All of this is done immediately.
What is under the hood?
You can hardly surprise anyone with a cross-platform, multi-language support or working code examples with today’s technology.
3DPrinterOS application programming interface has some specific features that include:
As the 3D printing process becomes much more understandable and easy to use for a non-professional end user, 3DPrinterOS CEO, John Dogru notes,
“Decades ago, world was moving from physical and analog to digital – creating CAD designs, engineering products using computers, today we move from Digital to physical. Just imagine…”
Managing a large number of hardware devices at the same time is not a simple task. Even in Harry Potter’s world, only experienced magicians like Hermione or Ron Weasley’s mom could cope with this.
In the world of Duke University, there is no magic at all, but the need to manage a large number of units, up to 50x 3D printers, still remains. Every hour, every day, every week more than 250 students regularly use these printers for their scientific work. They create both prototypes and final products. These important developments already surround us today in everyday life: prostheses of body parts, based on X-ray models of human organs, details of various electronic devices and much more. It is important that the students’ inspirations and dreams are not hampered by technical limitations.
Today, the number of their 3D-printed jobs can reach 3500 per month. Such incredible results would have been impossible to achieve without 3DPrinterOS – a cloud 3D printer management system. It solves important problems like the exclusion of printer downtime, print queues and file management, calculation of printing time and the filament used. For such a large network of printers and users like the Duke University’s lab, this is a critical issue.
The printing process can be controlled from anywhere in the world. The user-friendly interface shows at what stage the printing process is and the live stream will show the actual state of the model. Thus, students do not need to be in the laboratory constantly.
3DPrinterOS includes unique tools that allow the user to upload, fix and prepare files for printing on a particular printer model without using other software.
In addition, direct upload to the cloud and direct print plugins for popular CAD systems like SolidWorks, Fusion 360, SolidEdge, Inventor, Catia, and Rhinoceros greatly facilitate and accelerate the work with models.
All these tools allowed Duke University’s 3D printing lab to increase the number of printers involved in the work by almost seven times and to spend more than 1000 kg of material in the last 20 months. Impressive results for the team, whose limit was 8x printers and 150 print jobs per month before the 3DPrinterOS.
Is this not magical?..
Interview with Michael Molitch-Hou
The effect of the Internet on global civilization is only just beginning to take shape. Whereas social media is having a huge social impact by enabling people worldwide to share ideas and cat memes, cloud computing is changing the way that businesses do business.
The importance of cloud computing goes way beyond the ability to cooperate on word processing documents and spreadsheets. In fact, it will become the primary method for controlling entire manufacturing operations. In other words, the trillion dollar industry responsible for making all of the products around us is moving to the cloud, offering a ripe opportunity to any company ready to take the reins.
In an interview with ENGINEERING.com, CEO of 3D Control Systems, John Dogru, painted a vision for the future in which all of the distributed manufacturing around the globe might be controlled from a centralized software platform. Dogru believes that his cloud software, 3DPrinterOS, may very well become that centralized platform.
3D Control Systems boasts investors and advisers from numerous successful tech companies, including Paul Allen’s Vulcan Capital and members of Google, Box, AngelList, SAP, Salesforce, DocuSign and more. According to Dogru, these experts impressed upon him the fact that one of the biggest megatrends currently taking place is the shift of businesses to the cloud.
A strong indicator of this trend is the fact that 124-year-old industrial giant General Electric is shifting 9,000 of its apps over to the cloud. The conglomerate’s $1 billion industrial cloud-based platform, Predix, is now running on Microsoft Azure, allowing those using Azure to build apps from data running on Predix. GE has already begun connecting such operations as power plants and railroads to the Industrial Internet and suggests that over 20 billion devices will be connected to the Industrial Internet by 2020.
When Dogru launched 3D Control Systems with his partner Anton Vedeshin, the company’s CTO, the goal was to create a “one-click manufacturing” solution. To do so, he reasoned, would mean decreasing the latency that occurs between the designer, production and distribution, which would ultimately mean creating a centralized and efficient hub for managing every facet of this process from the cloud.
This led to the creation of the firm’s first product, 3DPrinterOS, a universal, cloud-based operating system for managing entire networks of 3D printers from design all the way through production and distribution.
Over the course of the past four years, 3DPrinterOS has grown from a cloud-based slicer and printer management tool to an extremely robust platform for controlling, monitoring and auditing large swaths of 3D printers connected over a public or private network. In a demo of the software, Dogru showcased a long list of features that, altogether, make 3DPrinterOS unlike just about any tool currently on the market, including those from much larger and more established software giants.
The 3DPrinterOS dashboard displays a series of tabs representing various steps in the 3D printing process, from uploading designs through monitoring prints via webcam and creating printer log reports. All that is necessary to connect a printer to the 3DPrinterOS cloud, which is hosted on Microsoft Azure servers, is for the machine be connected to a computer, Raspberry Pi or some other Wi-Fi-enabling device.
Once a printer is connected, 3DPrinterOS has a number of built-in apps that can be used to optimize printing, including a simple “Magic Fix” app, as well as industry-standard tools like Netfabb. There are also several different slicers, STL editors, and even the Toolpath Viewer, which allows users to actually visualize how the printer will move during operation.
Mesh repair and slicing are performed in the cloud, saving your computer precious processing power. Moreover, for those looking for basic quick fixes to damaged files, mesh repair is performed automatically, without the need to open up a separate piece of software before sending a file to be sliced.
The Toolpath Viewer makes it possible to determine optimal support structure placement and, as Dogru pointed out, could be a great learning tool for students just becoming familiar with 3D printing to see how the printing is performed.
More powerful is the actual performance of the software. Familiar desktop print management tools like Cura or Repetier-Host might lag when a model is moved, scaled and rotated, while other cloud-based tools will even crash when used by multiple people. 3DPrinterOS, in contrast, manipulates even complex models in real time.
Dogru demonstrated this by manipulating a scale model of a mountain side, with all of its dips, divots and protrusions, but I was able to achieve the same performance with my own model at home. 3DPrinterOS can also be controlled from an iPhone or Android smartphone with equally high performance. However, I am only running a single printer. Dogru suggested that this same power can be achieved across an entire network with many users on many machines, including industrial 3D printers.
Dogru credits this capability to the skill of his partner, Vedeshin, who is currently studying to obtain his PhD in cloud computing. “Most people who try to migrate slicers into the cloud and perform 3D visualization usually crash their platform after 10 to 20 users. Anton has designed 3DPrinterOS’s architecture to be able to digest thousands of CAD files in the same computing time frame window—whether it’s one user or one million users. He has created a truly elastic cloud environment that is ready to scale worldwide to the masses. This took over four years of trial and error to develop,” Dogru said.
This power is essential when running a network of 3D printers. One of Dogru’s prime examples of how 3DPrinterOS could be used to run an entire fleet of 3D printers is that of Duke University, which had a stunted 3D printing program due to a lack of infinite scalability and efficiency to manage more than 10 students.
“Duke began with just 10 printers, 10 students and three administrators. It was difficult to scale campus wide without adding more administrative headcount to manage the process manually,” Dogru said. According to Dogru, students had to rely on the administrators to slice and prep files to their personal standards. In turn, there would be a greater number of failed prints, more printer downtime, and more time in which administrators were occupied providing one-on-one aid to students. In other words, the latency between design and production was needlessly increased.
With 3DPrinterOS, students can auto repair files and load them into the queue, and admins can monitor them remotely. Webcams record every print onto the private server, allowing both live monitoring and the ability to examine past prints for issues. On top of that, admins are able to track filament usage and print duration, and then generate CSV reports containing all of this information, making it possible to charge students for prints and audit lab usage.
“After we began working with them, we were able to get the program up from 50 hours of use to over 500 hours, from 10 students to 2,000 students and over 35 printers—all with the same three admins.”
The productivity is one thing, but, according to Dogru, Duke Co-Lab students aren’t just printing tchotchkes. “What was more rewarding for me to see was not the fact that we had successfully reduced the latency between the designer to the actual manufacturing machines for the first time in history to as close to zero as possible, but that over 10 innovative companies came out of Duke in just two months! By giving over 500+ students campuswide access to building on demand, we realized we unlocked innovative potential for people that wanted to take a product to market like never seen before,” Dogru explained.
He continued, “The technology hit a wide range of educational disciplines. Some students were in the biomedical space: co-founders of the eNABLE 3DPrinted Prosthetic HUB, groups printing body parts, students studying biology and medical physics. Others were electrical engineers and computer scientists building device sensors. Some were creating IoT devices. Some were creating digital clocks. Whatever was in the students’ minds was able to be created instantly at anytime, at the moment of need—and from anyplace: from inside their dorm room or during a lecture. And this is all viewable in real-time, so students can watch their inventions being made. We are extremely excited to see what happens this year with over 2000 students accessing the platform campus wide.”
Your office bureaucrat will tell you that auditing is nothing to shrug at. “If you don’t control your digital IP with just more than a badge reader,” Dogru said, “CIO’s and CTO will lose their jobs in the near future. Every Fortune 500 company internal auditor knows you need digital controls and audit logs to manage 3D printing in your enterprise as you scale. Using a badge reader or having people scanned through metal detectors is not sustainable. When you spend that much money on R&D, you need a way to track all of this, beyond the workflow. You need a way to control this in real-time.”
As 3DPrinterOS expands from universities to enterprise solutions, such considerations are important to keep in mind. The company has already proven 3DPrinterOS at schools like Yale, Purdue and Caltech, and has more recently deployed the platform as part of pilot programs at Ford and Cisco.
In addition to tracking every print that goes through the system, from STL to actual recordings of prints, enterprise users of 3DPrinterOS are given access to an “Obfuscator” tool, which distorts the CAD file so that anyone without permissions will only be able to access a disfigured version of the model, rather than the original. Other features include project sharing across teams so that anyone on a team can monitor and access files within a common project, preventing redundancy and enhancing group communication. The 3DPrinterOS “Virtual Factory” app also enables enterprises to track files from creation to production across various manufacturing machines.
What’s particularly interesting here is that 3D Control Systems isn’t just focused on 3D printers, but on manufacturing equipment as a whole. Dogru explained, “Our vision is not just to control 3D printers. The way I look at 3D printers is that it’s a robot in a box that manufactures. Our vision is really one-click manufacturing. As you decentralize manufacturing, you need to be able to have real-time command and control of these robots in a box and facilities.”
The company is, therefore, expanding to enable the control of not just 3D printers, but industrial robotic arms, computer numerical controlled (CNC) milling machines, waterjet systems and more. In large enterprises, the ability to control the workflow from design to production to distribution can be what Dogru called “a nightmare.” Naturally, Dogru sees the solution as 3D Control Systems software in the cloud.
To expand the utility of 3DPrinterOS for the enterprise, 3D Control Systems is now collaborating with all of the leading CAD developers to integrate 3DPrinterOS plug-ins into industry-standard 3D modeling tools. Now, users of Siemens, Dassault Systèmes, Autodesk and Onshape products will have the ability to export directly to 3DPrinterOS. That way, when an industrial designer or mechanical engineer wants to prototype a part or send a part to production, they can 3D print directly from SolidEdge, SOLIDWORKS or Fusion 360.
Leading Gartner analyst Peter Basiliere likened this capability to the impact of Web-based 2D printing, “Presently users must develop their own tools, although commercially-available software may provide key modules such as APIs to an ERP system. [Web to print] has been enormously important to the 2D printing industry. There are a few providers already working on it [for 3D printing], such as 3DPrinterOS.”
With companies like GE already working to control complex industrial systems from the cloud, 3D Control Systems would be in the company of giants. Of course, to tackle the “Industrial Internet” the way that GE plans to will take some time. However, Dogru’s company is making inroads already through its work with Ford and Cisco, the integration of 3DPrinterOS into industry CAD tools and in looking toward cloud control of manufacturing equipment beyond 3D printers.
“When I hear someone talking about 3D printing, it reminds me of someone talking about hard drives and I think, ‘So what?’ To me, a 3D printer is like a hard drive and we’re software like Oracle or SAP. The software is really what makes it possible to utilize the potential of these machines.” Dogru said.
So far, 3DPrinterOS has enabled the fabrication of over 73,000 parts in over 100 countries, enabled entrepreneurs to manage complete printer farms, increased the productivity of universities and is heading to massive enterprises. While it may be hard for hardware enthusiasts to believe, Dogru may be right.
For me, personally, seeing really was believing. After watching Dogru demo the software, it was easy to understand how the tool could reduce the latency from design to production—for the user of a solitary machine, like me, or for a school with an entire fleet of printers like Duke University. For that reason, I recommend getting a demo from the company to get a better understanding of how useful this tool could actually be.
Give your entire company instant access to 3D printing via any web browser!
Easy to Deploy, Easy to Manage, Easy to Use
See a Demo Today
3DPrinterOS announces move to Microsoft Azure to globally expand their cloud operating platform for easily managing 1000’s of networked 3D printers, users, and designs in order to revolutionize the fragmented world of 3D printing software.
For enterprises and schools looking to manage the 3D printing process, 3DPrinterOS provides a single, centralized workflow. This makes it incredibly easy for IT managers to give access to 3D printing directly through any web browser. The 3DPrinterOS cloud platform has unleashed decentralized manufacturing and has built over 62,000 parts in 100 different countries in just the past 8 months.
“We are extremely excited to collaborate with Microsoft Azure to serve our Enterprise Clients with its highly secure, hyper-scale global cloud,” said 3DPrinterOS CEO John Dogru.
“It was a challenge to find the right company that had the cloud infrastructure, compliance, security, and reliability around the world including countries like China and Europe.”
John Dogru, CEO Chief Architect, 3DPrinterOS.
“The cloud is transforming entire industries and creating new opportunities for even the most innovative new businesses,” said Senior Director of Microsoft Azure, Nicole Herskowitz.
“The market leading scale and speed of Microsoft Azure helps spur global growth opportunities for companies like 3DPrinterOS who are utilizing cloud computing and IoT connected devices in a completely new model of decentralized manufacturing.”
Nicole Herskowitz, senior director of product marketing, Microsoft Azure, Microsoft Corp.
The move to Azure gives 3DPrinterOS customers access to the benefits of local data residency and redundancy providing customers the assurance of a data failover. Database systems and other large data repositories can also have a backup and recovery site that meets the same criteria.
Find out more and get a demo for your enterprise or school at: Sales@3DPrinterOS.com
3DPrinterOS is the largest and fastest growing virtual factory in the world, enabling real-time web to direct 3D printing. Their cloud infrastructure helps businesses and universities of all sizes securely access and manage their analytics, users, files and manufacturing machines from a single interface. Trusted by companies such as Ford and Cisco, and Universities such as Duke, Yale, Purdue, UTEP, CalTech, UMD and UC Davis; 3DPrinterOS has manufactured over 62,000 parts in 100+ countries in the past 8 months.
To support the Pi 3, we reworked our entire 3DPrinterOS cloud client image. The new image is based on Raspbian Jessie Lite and comes with 3DPrinterOS cloud client v5.9.10 installed. This image is backwards compatible and has been tested across the whole product line of Raspberry Pi’s (I.E.1B, 1B+, 2B, 3B). You can see the CPU load test results by clicking here.
Our CTO, Anton Vedeshin, has personally tested it for 50+ prints so far. The biggest one was FormTap3D wine aerator – it took 8.5h with strong settings.
Schools and universities are again sitting at the crossroads of innovation. In the 90’s and 2000’s, the proliferation of computer education in schools led to an entire generational transition towards computer proficiency. Now in 2016, the influence of educational institutions is again poised to make a similar impact on the 3D printing industry.
Whether it’s a college student 3D printing their own braces or developing tumor-cloning devices for more effective cancer treatments, students are pushing the applications and entire 3D printing ecosystem forward.
Despite all this innovation, the task of purchasing 3D printers and deciding how to manage the process still remains daunting for many departments. One of the most common scenarios we see working with schools, is that 3D printers have already been purchased and are simply not being used. Schools have stopped using them because it’s difficult to teach students multiple workflows for multiple printer types, and then manage that process without needing to hire additional resources on an already strained school budget. If only 5 students are able to use a $3000 3D printer and it requires a $50,000 per year lab admin to manage the process then it’s very hard for a program to justify the cost of acquiring more machines.
When looking for software for managing 3D printers remotely such as 3DPrinterOS or Octoprint it’s important to understand the differences between the platforms and how they work.
OctoPrint is a great free open source host software for using a web interface for controlling a 3D printer. It utilizes local hosting set up on a Raspberry Pi to connect a single 3d printer to a web UI so it can be operated remotely. Just as there exists many versions of Linux, there also are many other solutions built on top of the this open source software, I.E. AstroPrint. These solutions are terrific options for DIY enthusiasts and makers who are comfortable logging into a Raspberry Pi via SSH or remotely and configuring the exact settings for their specific network.
Duke University is home to one of the world’s leading programs for giving students access to 3D printing. Duke’s program, which started with just a few students able to try 3D printing on a single Printrbot Simple Metal, has now grown to 35+ printers and over 250 students with access. Their goal in 2016 is to distribute access to 3D printing to the entire student body and faculty.
“We went out and looked at other colleges and toured labs trying to really understand what was working for them and what wasn’t,” said Chip Bobbert, Digital Media Engineer and Emerging Media Technologist at Duke. “Where schools struggled was in providing an easy way to make machines available and manage that process,” said Bobbert.
1518 Pershing Drive,
APT F, CA 94129,
San Francisco, USA
49 Wyckoff Ave,
Brooklyn, NY 11237, USA
Mektory Innovation Center building
Raja 15 , Tallinn,