INTRODUCTION

 

Guide for experienced users, or with good knowledge, of electronics and computer science.

This app was created to manage Delta 3D printers with Marlin 2.0 firmware.

Use on other types of printers or machines and/or with different firmware is not guaranteed.

The end user is free to try and test both the app and the firmware 

 

This app can be use deither with WiFi modules present on your 3D printer or by adding an ESP8266 module with “printeRemote” firmware installed and connected to the serial port of the 3D printer board.

For 3D printers with integrated WiFi, enter the IP addressas signed to the WiFi menu on the homepage.

 

To use external ESP8266 module, proceed as follows.

 

NOTE: in the examples hown in this guide, reference is made to the use of an ESP8266 module with integrated USB/serial converter, type Wemos D1 mini.

 

The first step is to load the firmware into the ESP8266, to do so you need to download the necessary material and pass it on your PC 

 

The "printeRemote" firmware and tools can be downloaded at the bottom of the apk page

 

 

PROGRAMMING ESP8266

 

- Remove all links (TX, RX, ect...)  to ESP8266 module;

- Connect the ESP8266 to USB port of PC. If Windows asks for drivers:

       - disconnect the USB port;

       - Install the "CH341SER.EXE", download here;

       - Reconnect the USB cable and wait for Windows to recognize the device.

 

- Start the "ESPprog.exe" program;

- The program will automatically recognize the number port USB  in the first box.

If not, press the "Update" button to update the ports;

- Click the check on the ESP8266 model;

- Press the "Bin" button and choose the file to load;

 

- Press the "Write" button and wait for the end of programming.

 

HARDWARE

 

There are only four pins to connect; Vcc, GND, TX and RX

The power supply (5V and GND) can be taken from the Xmin or Ymin pinout of the board 3D printer.

If your Borad 3D printer has 3V voltage then use the 3V3 pin of the ESP8266.

Connect GP01 to the RX pin and GP03 to the TX of the board 3D printer.

The Wemos D1 mini board is equipped with resistance on the TX and RX pins, do not add other resistances.

 

SET WIFI MODULE

 

When the "printeRemote" firmware is first started, the ESP8266 module is in Access Point mode.

 

Open the wifi manager of your smartphone/tablet and connect to the "printeRemote" device; has no password.

 

 

After connecting to Wemos D1, open your browser and enter the 192.168.1.3

 

 

Complete the text boxes to connect at your local net:

SSID: name your host (router);

Password: password your SSID;

IP: Chose an IP address (this will);

GateWay: Enter IP address your SSID;

 

SubNet: Enter address subnet;

 

 

Press “Save and Connect”, if the data is correct, the module converts to Station Mode, otherwise it will remain in Access Point.

Enter the IP address chosen in the previous step in the WiFi menu of the printeRemote app to connect the device to the printer.

 

NOTE: to return to the Access Point, to modify the data, carry out these steps:

 

- Turn off the ESP8266 module;

- Connect pins D6 and GND together;

- Power the ESP8266 module;

- Wait about 6 seconds until the LED on the ESP8266 flashes rapidly;

- Turn off the ESP8266 module;

- Remove the connection to pin D6;

 

- Powers the ESP8266 module, now it will start in Access Point.

 

START ON

 

Start the app only after the wifi module has connected to network.

The blue LED on the ESP8266 lights up for three seconds to indicate that the connection has been made.

 

Start the application and press the WiFi button; enter the chosen static IP address and press Connect.

 

ADDED OPTIONS

 

Using an ESP8266 module it is possible to add functions, controlled by GCODE, how to manage the \nWS2018 LEDs, the hotend fan and more. The pins to use are:

 

D0: custom pin manageable from the app;

D1: custom pin manageable from the app;

D8: output for driving led WS2812 (max 50 leds). To be connected to the DIN pin of the LEDs. Accepts the "M150" gcode command.

 

NOTE: The D0 and D1 pins are of low power, they can not directly drive loads with large absorption like the fans. Use Mosfet or relay modules with transistors.

 

 

Example of hotend fan drive