XYZprinting da Vinci Jr. 1.0 3D Printer

From Make Nashville Wiki
Jump to navigation Jump to search
XYZprinting da Vinci Jr. 1.0 stock photo

Overview

A 3D printer that uses proprietary XYZWARE software to slice 3D models and stream it to the printer over USB. It can also save .3w files onto an SD card and print from that. It may be possible to mod this printer to either run open source firmware, or at least generate .3w files using third party slicers.

$199.99 -- Amazon -- XYZprinting da Vinci Jr. 1.0 3D Printer

Software

TODO experiment with XYZWARE and document it.

Proprietary File Format

The printer operates by streaming directly from XYZWARE, or printing from exported .3w files, which is a proprietary format. Supposedly they are actually standard G-code files obfuscated using base64 encoding, perhaps with some extra G-codes or M-codes specific to their motherboard/firmware used at the beginning and end of the files. There are some videos online showing the process of using Slic3r to generate a standard file and editing/encoding it to turn it into a .3w file. If this process could be automated with scripts, it would make this printer much more usable.

XYZ da vinci 3d printer Slic3r and base64 encode for printing | YouTube

Firmware

TODO experiment with reading/erasing/writing the firmware on the motherboard, and deriving the raw ROM image from the proprietary firmware upgrade file format.

Da Vinci Junior (Jr) Firmware Downgrade | Instructables

how to install custom firmware on Da Vinci Jr. · Issue #245 · luc-github/Repetier-Firmware-4-Davinci

Davinci Jr Repetier Port (Page 1) — XYZ Printing Hacks & Mods — SoliForum - 3D Printing Community

Online Resources

da Vinci Jr. 1.0 | 3D Printers | XYZprinting

Da Vinci 1.0 Junior 3D Printer Reviews & Prices | 3D Hubs