Jan 8, 2016 | By Kira
AstroPrint, developers of a cloud-based 3D printing software platform, were faced with an aggressive timeline to bring an entirely new user interface and mobile application to life, to be embedded into a Marvell-powered 3D printer. With the goal of presenting a live, proof-of-concept demo at CES 2016, AstroPrint managed, in less than two months, to get the job done thanks to the open source application framework, KinomaJS. The final result is a polished demo that includes both an embedded device (the 3D printer) and a mobile app designed to provide complex 3D print job management.
Open source software engineering company Kinoma is a division of Marvell Semiconductor, a $3 billion public company and leader in providing ‘complete silicon solutions’, form mobile communications to IoT, cloud infrastructre and more. A few years ago, Marvell announced its entry to the 3D printer market by introducing it’s fully integrated 3D printer ‘system-on-a-chip’ (SoC) solution, designed to enable a broad array of customers to quickly bring innovative, full-featured 3D printer products to market.
For one, AstroPrint made quick work of familiarizing themselves with the application framework, which was possible thanks to the Inegrated Development Environment (IDE) available to KinomaJS programmers. “The IDE was a key factor in AstroPrint’s ability to deliver this complex project on time,” said Peter Hoddie, co-founder of Kinoma. “They built the whole project on a hardware simulator first, and were able to conduct iterative design cycles more quickly. AstroPrint engineers (logic) and designers (UI) both used the simulator. Then they started testing on actual devices, finding the code very easy to port.”
“The sample code and documentation published by Kinoma was very important to the AstroPrint team. And they were able to post tricky questions in the Kinoma Forums where they received timely responses from the Kinoma engineers who’ve architected the application framework,” said Daniel Arroyo, AstroPrint’s CTO.
The UI and mobile app were specifically designed to interface with the AstroPrint and Thingiverse APIs to control and manage Marvell-powered 3D printer hardware. Namely, the hardware will be Marvell’s 88PA6270 high-performance printer processor.
Despite the aggressive timeline not only to learn about KinomaJS and then develop the entire software solution, AstroPrint was able to successfully pull it off, and the fruits of its labor are now being showcased at CES 2016.
AstroPrint’s very mission is to make 3D printing as simple as possible for users of al experience levels, offering 1-click-to-print from nearly any web-enabled or mobile device and intelligent 3D printing auto-settings that work to reduce failed prints, optimize the user experience, and ultimately “accelerate the potential for mainstream 3D printer market adoption.”
“The 3D industry needs to be much more consumer friendly. And that’s what our apps are focused on: removing steps, streamlining the process, and making the whole experience friendly,” said Arroyo ahead of the CES 2016 demo. “We see the industry expanding beyond its current core focus on prototyping and industrial use. We see it moving forward to the consumer print space. And software is a huge part of that, which is why KinomaJS is so interesting to us.”
Posted in 3D Printer Company
Maybe you also like:
- ITRI and Mitsubishi Financial Group raise US$45M to develop laser technology for 3D printing
- RepRapPro to close its doors, will cease trading on Friday 15 January
- New Matter donates $200K in MOD-t 3D printers and supplies to US schools
- Ittyblox takes 3D printed miniature Paris architecture set to Kickstarter
- Poietis raises €2.5M to develop laser-assisted 3D bioprinting technology
- Beat the post-Christmas blues with this 3D printed Daft Punk helmet
- Watch 8 year-old-boy ride his BMX thanks to 3D printed prosthetic
- Shapeways' $30M funding makes top three Dutch startup deals of 2015
- Nano Dimension files patent for 3D printing multimaterial electrical conductors
- 3D Systems exits consumer marketplace, discontinues $999 Cube 3D printer
Stefy Biber wrote at 1/28/2016 10:31:28 AM:
Hello, I love these types of knowledgeable blogs because these blogs encourage me to do more and more better things. This is really an informative blog for all the beginners as well as app developers. App demand will surely increase day by day, as it is the main reason behind the business success. I am an app developer, I have tried most of the mobile app development platforms. I have developed more than 50 apps till today with the help of Phonegap, Telerik, Configure.IT etc. They are running successfully on app store. As per my experience in this field, I recommend developers as well as beginners to use mobile app development platform like Configure.IT, because it provides automatic coding, app preview facility, direct API connect and a lot more features. These things save a lot more development time and provides fast and well designed app in much less time. One of the best things of this platform, you can convert your iOS app in to Android directly with some simple process. This platform is available for iOS & Android both.