Da Vinci 1.0A mobile push notification by traveltje 3d model
3dmdb logo
Thingiverse
Da Vinci 1.0A mobile push notification by traveltje

Da Vinci 1.0A mobile push notification by traveltje

by Thingiverse
Last crawled date: 3 years ago
This “thing” will send a Push notification to your mobile device when your 3D print is ready.
It uses an ESP8266, Endstop and the Pushbullet service/app.
It will cost about 3 Euro to make and the service is completely free :)
You will need:
1) Davinci 1.0A
2) ESP8266 board. This can be a D1 mini, Luna, ESP12 chip or any other ESP8266 board.
I used this one: http://www.aliexpress.com/item/New-Wireless-module-CH340-NodeMcu-V3-Lua-WIFI-Internet-of-Things-development-board-based-ESP8266-We/32565317233.html?ws_ab_test=searchweb201556_10,searchweb201602_3_10037_10017_405_404_10032_10040,searchweb201603_11&btsid=8fc48ede-0e4a-4bda-90ce-e016cce5ad1a
3) PushBullet account
4) Mobile device with the PushBullet App installed
5) Endstop like: http://www.aliexpress.com/item/1PCS-High-Quality-Mechanical-Endstop-without-the-wheel-For-Reprap-ramps-1-4-3D-printer/32623871393.html?ws_ab_test=searchweb201556_10,searchweb201602_3_10037_10017_405_404_10032_10040,searchweb201603_11&btsid=31098e6d-7719-4f38-8d7c-87987b602cb4
6) 3D printer :-p
7) Repetier firmware.
Optional you will need some wires and a soldering iron for step 13.
Step 1:
Create a free Pushbullet account: https://www.pushbullet.com
Step 2:
Download Pushbullet app on your mobile device (Phone, Tablet..) and login with your credentials.
Step 3:
Create a Pushbullet “API key”.
You can find it on https://www.pushbullet.com under Settings->Account->Access Tokens.
Step 4:
Copy the ESP8266 Arduino code (ESP code.txt) to your Arduino IDE, change the dots “.…” and upload it to your ESP board:
const char* ssid = "…"; Your Wifi SSID.
const char* password = "…"; Your Wifi password.
const char* PushBulletAPIKEY = "…"; Your PushBullet API key that you created in step 3.
Step 5:
3D Print the STL files:
I used ABS but PLA should be fine.
Layer Height 0.3
Infill 20%
No support material.
Step 6:
Screw (I used the original packaging screw) the “Bottom” part to the printer as seen in pictures 1 and 2.
Step 7:
Insert the Endstop and wiring in the “Top” part as seen in pictures 3 and 4.
Insert the wires first.
Step 8:
Connect the Endstop to pin 5 on the ESP and Ground + 3.3V.
I used GPIO 5 because on my ESP board pin 5 is next to Ground and 3V3, this way I can use the wires that came with the Endstop. See picture 8.
Step 9:
Perform a test by clicking on the Endstop. (Don’t forget to power your ESP8266 :) )
If all went well you should receive a notification on your mobile device.
Step 10:
Push the Top part in the Bottom part as seen in picture 5.
Step 11:
Set your Repetier printer settings to “park position Z min 172 mm” as seen in picture 10.
You might want to check the exact height for your printer by manually adjusting the Z until it clicks the Endstop. I don’t know if all Davinci 1.0A are built exactly the same.
Step 12:
Turn on the ESP8266 and print something :) Have fun!
Optional:
Step 13:
Open the printers back cover and solder wires directly to the Ground and 3.3V pins as seen on picture 11. Connect these wires and the Endstop wires to the ESP8266 module and place the module somewhere next to the PCB. There is plenty of room behind the back cover.
This step turns the ESP8266 on/off when you turn the printer on/off and also makes everything look nice as seen on picture 6, there is no ESP module in sight.

Tags