If you're comfortable with the Arduino IDE and you want an all-in-one solution for e-ink with Wifi, Badgy is the nicest looking, cheapest and most fully featured product you'll find.
I've programmed Arduinos of various kinds for pet projects, so getting to grips with Badgy was pretty easy. There's no comprehensive guide or documentation for Badgy so you'll want to examine the examples in the Badgy GitHub repository, and it won't hurt looking at the Adafruit GFX docs and ESP8266 Arduino examples. It can also help if you know some server-side programming language basics so you can aggregate and prepare data from several sources on your server and deliver one concise JSON response instead of wading through an extensive REST API on Badgy if you don't need crazy interactivity with your data.
All in all I'm very happy with Badgy and I've already bought more after I determined that this is a good platform and I've got a number of ideas for it.
I think I will have a lot of fun with this product. If you know how to use the Arduino IDE, I think you will have no problems. Just following the instructions on github and running the example works just fine.
Badgy is VERY good ! - It's not so expensive - I'm so happy to receive a piece of hardware that works out of the box without underground skills - All the samples works, it's easy to create it's own code and upload it a modern way :-) - There is large / small font, graphics works, ...
What could be improved ? - Battery life (Arduino sucks at that): 2 HTTP request / day = 30day for 150mAh. There is a connector for a real battery creator should provide a board with battery 1500mAh instead of coin cell (without soldering) - A 3DPrint case (I made one) - A front LED - Don't know if the button wake up the deep sleep (I don't think)
The result in few hours: https://photos.app.goo.gl/7Jupc3YJT8ts3xFy8
First I have to say that I thought the board looked great. Which meant something to me because I went with a translucent case. The seller was also very prompt and helpful when replying to my questions. For the price and to have the surface mounted parts already attached, this made it a good value to me. The only thing to be aware of is knowing that if you use this board, you will most likely need the fix documented at https://github.com/googlecreativelab/open-nsynth-super/issues/32 It's easy to apply, so I would still recommend this board if it ever comes in stock again.
First time I work with e-ink display and ESP8266 deep-sleep. The "hourlyQuote" example application (github.com/sqfmi/badgytree/master/examples) nicely demonstrates Badgy's capabilities. Shipment was fast and email support by the developers responsive.
The github examples supplied by SQFMI include binaries. They compiled well on Arduino IDE, but on Eclipse (I use sloeber 4.2) some 3rd party libraries kicked up syntax errors.
The USB-interface provides power for operation without LiIon and for LiIon chaging, but lacks USB upload capability. The developers suggest OTA upload and support it in their example applications. For OTA upload you will have to use a separate WiFi device with browser (e.g. PC or mobile) in order to configure your access point's IP and password into the ESP8266's EEPROM. Only during this configuration process the ESP8266 acts as the AP (SSID "BADGY-AP") and HTML server vis-a-vis the PC's or mobile's browser. When configured, Badgy is a station on your access point and will automatically connect based on IP and password stored in ESP's EEPROM.
OTA is much faster than USB upload. However when developing your own application or modifying the examples, you will sooner or later either forget to include the OTA support code in the application or a bug will block the application (it happened to me during the first hour of tinkering with the hourlyQuote's code ;-). In both cases you will have to fall back on wire-based serial (FTDI) upload to restore OTA capability. So you better have an FTDI (USB to serial) converter ready right from the start. Connecting RX, TX, 0 and GND is sufficient if you supply power via USB or LiIon. Upgrading the USB interface with an on-board USB-powered (!) FTDI (e.g. using the ubiquitous CH340) would be nice.
This is my first review on Tindie, for this product I have to write something. I bought a number of things from tindie, but this badge is one of the coolest. When I received it had some issue, but after contacting the team, they were able to help me out. The respond was super fast and were able to help be out.
I just have to highlight that communications with them were great and fast. I would definitely buy from them again.
Badgy is great fun. This is my first play with e-paper, I am very impressed by the contrast on Badgy. Like all the ESP## OTA updates is a fantastic way to upload new sketches!!!! The only question I have, and I know it doesn't really matter, but which ESP8266 board in the Arduino IDE is the best selection ? Keep up the good work Regards Geoff
Got my board and just finished assembling it. I'm really happy about the build quality and the overall aspect of the board, stunning material and robustness, and last but not least it works perfectly. Shipping took a bit longer than expected, coming from Hong Kong, but the seller quickly answered me and was really helpful. 👍
Received my three boards today. Assembled one and it works like a charm. Took a bit longer than expected for the boards to arrive. They got stuck somewhere at customs. But the seller was very helpful and communicative. So, in short, well worth the money! Thanks seller!