MakerDroid 3D Printing ALPHA

MakerDroid 3D Printing ALPHA


NOTE: This is an alpha release. Only tested on a limited number of devices and printers.

MakerDroid (previously Paint3d) is an app you can use to draw out a 2D shape that will then get extruded into a 3D shape, which you can then print out as a physical object using a 3D printer, or cut out of wood or other materials using a CNC router. MakerDroid was built as an educational tool to get kids excited about current technologies, like Android, 3D Printing, and CNC machines. However, it could also be a useful fabrication tool.

The drawing is made by tapping out lines to form a polygon. You tap out the main polygon and then tap out “holes” into the polygon using more polygons. You can also add a second layer which will be sunken below the surface of the object, allowing you to draw designs on the surface. To make drawing objects easier, you can load a photo or image into the background (or even draw the background freehand), and then trace out the object you want to print. You can then preview the 3D object, which will generate an STL file that can be viewed with an STL viewer (and can also be used to generate prints for your own model of printer). Once you are happy with the object, you can then 3D print it, which will generate the GCode file format for the 3D printer or CNC machine. The GCode file will be stored in the “MakerDroid” folder of your internal SD, or copied to an external SD card if you connect one using the Samsung USB connector kit. The SD card can then be inserted into the 3D printer for printing – no PC is required in this processs, although it is wise to preview the GCode file on a PC before printing, to make sure the size is correct, etc. View the video above to see all this in action.

MakerDroid was made by the guys at House4Hack in Centurion, South Africa (http://www.house4hack.co.za). MakerDroid is an open source project (GPL). You can download the source code from https://github.com/tobykurien/makerdroid

Supported devices:
- App tested on the Samsung Galaxy Note (with SPen). It works fine on other devices too (even without SPen), but saved files are not interchangeable between devices currently.
- App currently only supports the RapMap v3.1 dual-head printer. It assumes ABS plastic in head 1 and PLA plastic on head 2.

Known Issues:
- This is a proof-of-concept alpha release. Expect bugs.
- 3D preview won’t work if you cross lines. Make sure no lines cross.
- The generated STL file may have incorrect normals on some of the faces. This will be fixed, but does not seem to affect the printing.

Acknowledgements:
MakerDroid uses Skeinforge for generating Gcode for the RapMan and pycam for our CNC machine. The specific flavour of Skeinforge is that released on Bits-from-Bytes for the Rapman. Both Skeinforge and pycam uses Python and used Python for Android as a starting point to embed the interpreter. For the polygon manipulation and triangulation, libraries from OrbisGIS was used.

Recent changes:
v0.2 - updated Samsung SPen library
v0.1 - initial release
Add to list
Free
67
3.4
User ratings
21
Installs
1,000+
Concerns
0
File size
9192 kb
Screenshots
Video of MakerDroid 3D Printing ALPHA Screenshot of MakerDroid 3D Printing ALPHA Screenshot of MakerDroid 3D Printing ALPHA

About MakerDroid 3D Printing ALPHA
NOTE: This is an alpha release. Only tested on a limited number of devices and printers.

MakerDroid (previously Paint3d) is an app you can use to draw out a 2D shape that will then get extruded into a 3D shape, which you can then print out as a physical object using a 3D printer, or cut out of wood or other materials using a CNC router. MakerDroid was built as an educational tool to get kids excited about current technologies, like Android, 3D Printing, and CNC machines. However, it could also be a useful fabrication tool.

The drawing is made by tapping out lines to form a polygon. You tap out the main polygon and then tap out “holes” into the polygon using more polygons. You can also add a second layer which will be sunken below the surface of the object, allowing you to draw designs on the surface. To make drawing objects easier, you can load a photo or image into the background (or even draw the background freehand), and then trace out the object you want to print. You can then preview the 3D object, which will generate an STL file that can be viewed with an STL viewer (and can also be used to generate prints for your own model of printer). Once you are happy with the object, you can then 3D print it, which will generate the GCode file format for the 3D printer or CNC machine. The GCode file will be stored in the “MakerDroid” folder of your internal SD, or copied to an external SD card if you connect one using the Samsung USB connector kit. The SD card can then be inserted into the 3D printer for printing – no PC is required in this processs, although it is wise to preview the GCode file on a PC before printing, to make sure the size is correct, etc. View the video above to see all this in action.

MakerDroid was made by the guys at House4Hack in Centurion, South Africa (http://www.house4hack.co.za). MakerDroid is an open source project (GPL). You can download the source code from https://github.com/tobykurien/makerdroid

Supported devices:
- App tested on the Samsung Galaxy Note (with SPen). It works fine on other devices too (even without SPen), but saved files are not interchangeable between devices currently.
- App currently only supports the RapMap v3.1 dual-head printer. It assumes ABS plastic in head 1 and PLA plastic on head 2.

Known Issues:
- This is a proof-of-concept alpha release. Expect bugs.
- 3D preview won’t work if you cross lines. Make sure no lines cross.
- The generated STL file may have incorrect normals on some of the faces. This will be fixed, but does not seem to affect the printing.

Acknowledgements:
MakerDroid uses Skeinforge for generating Gcode for the RapMan and pycam for our CNC machine. The specific flavour of Skeinforge is that released on Bits-from-Bytes for the Rapman. Both Skeinforge and pycam uses Python and used Python for Android as a starting point to embed the interpreter. For the polygon manipulation and triangulation, libraries from OrbisGIS was used.

Recent changes:
v0.2 - updated Samsung SPen library
v0.1 - initial release

Visit Website
User reviews of MakerDroid 3D Printing ALPHA
Write the first review for this app!
Android Market Comments
A Google User
Aug 13, 2014
Great idea to start with. Needs labels on tool icons for novice use. Keeps telling me to click on menu, and now I'm here looking for directions as to where the menu icon or button can be found?
A Google User
Jun 10, 2014
Terrible Can not even open files
A Google User
Feb 16, 2014
Nice Good job
A Google User
Oct 6, 2013
Potential Has great potential. I've installed it on my Note 2 and stl viewer isn't reading the files but Graphite stl viewer works great. It would be nice to have measurements and circle/curved line options.