Build Your Own ZUBI 1.0 born from 3DWebfier Project.
Setting up an ZUBI device.
Within a few minutes you can have a fully working ZUBI device, as you will see in this tutorial.
Project present at Rome Maker Faire 2014 (Fablab Roma Makers)
Area RUBIK - H
- What is ZUBI
- Assembly Plan
- Loading Zubi 1.0 Firmware
- Zubi Configuration
- Virtual Com Port Setup
- Pronterface Setup
- Documentation and Links
ZUBI is a complete, hardware&software open-source solution, born from 3DWebfier project to control wireless a 3d Printer from a PC, a Tablet or a Smartphone.
Our original plan was to use a PIC-AP-BOARD in USB Host Mode (or any board with similar characteristics, eg this) connected via USB to the 3D printer and to WiFi network of home router via a WiFi module with serial interface HLK -RM04.
Now we have finally completed the solution, Open and low cost so anyone can make it.
Based on MCU Microchip PIC24FJ64GB002 16 bit, 32MHz with a flexible, easy-to-use hardware and upgradable software. It's intended to give to the Makers community an Open option making a very cheap board with minimal components and really easy to realize by itself.
Two option: Wifi or Bluetooth. It's very very cheap, more or less 12 Euros for BT solution.
Top Component view
To mount refer number and component
Mount sequence: start from 1x10 2mm Header
Mount sequence: DIL 28 PIN IC Socket
Mount sequence: USB -A Female
Mount sequence: DC Jack Plug
Mount sequence: 100nF Ceramic Capacitor
Mount sequence: PTC Resettable Fuse 0.5A
Mount sequence: 3.3V Low dropout Regulator
Mount sequence: 2x 10uF Electrolitic Capacitors
Mount sequence: 10uF Tantalum Capacitor
Mount sequence: 10Kohm Resistor
Mount sequence: Fit 2x10 2mm Header on HLK-RM04 module
Mount sequence: Assemble HLK-RM04 module on the board
Mount sequence: Zubi completely assembled
Mount sequence: Zubi completely assembled
Now the board is finished, we are ready to flash the PIC with the firmware.
1) Pickit3 Programmer (www.microchip.com)
2) Mplab IDE 8.66 (www.microchip.com)
3) ICSP cable
3) ZUBI Serial WIFI Bridge 1.0 firmware
Open MpLab IDE 8.66 and Import the file 3DWebfier SerialWIFI Bridge 1.0.hex
Connect Pickit3 to the Zubi ICSP pads
If need select device pic24fj64gb002
Select Pickit3 Programmers
Power the target board directly from the programmer
Click on the Program button, after few seconds our PIC CPU is flashed
Very well, your ZUBI 1.0 device is ready!
Pay attention! Zubi must be powered with 5 volts constant, absorbs approximately 150 mA.
The positive is on the outer jack. A common usb charger for mobile phones is enough, just replace the outlet with a micro USB jack male to 5.5 mm
In the next sections we will provide details about the Web configuration and how to connect to the 3D Printer via Pronterface or our TrediPrint, it is an app to connect your 3D printer via wireless to your Phone. Available on Google Play Store.
Once power on, Zubi is operational in a couple of minutes with his ip 192.168.16.254 (user: admin pwd: admin)
To connect in wifi from PC, Tablet or Smartphone, seeks his hotspot, the name starts with "hlk", followed by the final part of the mac addess, at the password prompt connection, type "12345678"
From its web interface (http://192.168.16.254) can be connected as Client to any WIFI router to manage their internet connection. The module responds to requests WIFI serial address 192.168.16.254 port 8080
You can change the configuration parameters of the serial at http://192.168.16.254/Serial2Net.asp
1) If not yet installed, download NNDKVComm.zip
2) After the installation launching NNDKVComm.exe, start C:\nburn\VComm\VirtualSErialPorts.exe
Below the simple configuration steps on Windows 7 for a Virtual Com Port.
- If not yet installed, download from http://koti.kapsi.fi/~kliment/printrun/
- Extract the compressed file .zip and launch Pronterface.exe file
- Select from the list "PORT" the COM10 value (matching to the same previous configured from Virtual Port setup program)
- Set the speed to value 250000 and click Connect.
Firmware ZUBI SerialWIFI Bridge 1.0.hex is available in download section (registered users only)
BOM and Gerber files to realize the PCB are available here.
Below is a video of the test run with ZUBI (previous 3DWebfier) printer Falla3D , PowerWasp 3D printer.