Mightyboard Qidi / Flashforge / Makerbot – Flash new firmware with Avrdude + Avrdudess

I wanted to update the firmware on a QIDI 3d printer – one of these printers came with older firmware that was missing a few functions. Simplest way to get the firmware was by reading it out from another printer ūüôā Install AVRDudess if you like a GUI http://blog.zakkemble.co.uk/avrdudess-a-gui-for-avrdude/ https://github.com/zkemble/AVRDUDESS Use these settings: I also… Continue reading Mightyboard Qidi / Flashforge / Makerbot – Flash new firmware with Avrdude + Avrdudess

Which is the fastest Arduino – ESP32, ESP8266, Arduino Uno, Arduino 101 +Others Speed Test Comparison Chart

This started because I was interested in how the new ESP32¬†compared against other common Arduino compatible development boards. Source code Arduino sketch on Github¬†¬†The source code is based¬†on this post   Direct link to¬†Google Docs Spreadsheet ¬†– same as embedded above – feel free to make a copy of the spreadsheet and link it below… Continue reading Which is the fastest Arduino – ESP32, ESP8266, Arduino Uno, Arduino 101 +Others Speed Test Comparison Chart

SSD1306 64×32 Pixel .49″ OLED ER-OLED0.49-1W

I have modified the Adafruit SSD1306 library to work with the smaller 64×32 OLED Displays that can be purchased here¬†and from various other online suppliers. https://github.com/WaiakeaRobotics/Adafruit_SSD1306 PDF showing proper wiring for OLED Notes¬†(In Chinese – use google translate) from another on modifying the UCGLIB library for this display  

U8GLIB modfied for internal arduino pullups

https://github.com/olikraus/u8glib Using SSD1306 based 128×64 I2C display + arduino Uno Worked fine with the Adafruit library and others that use the default Arduino Wire library. Eventually after pulling my hair out for awhile I figured out it was because the default arduino library turns on the internal pullup resistors in the atmega chip, and my… Continue reading U8GLIB modfied for internal arduino pullups

Compiling Arduino Bootloaders on Windows – Leonardo / Caterina type – hints,tips,notes

Manually set in makefile for Atmega32u4 BOOT_START ¬† ¬† ¬† ¬† ¬† = 0x7000   Manually set in makefile for At90usb1286 BOOT_START ¬† ¬† ¬† ¬† ¬† =¬†0x1E000 as the BC utility used by the original equation to calculate the BOOT_START was not easy to install on windows Copy LUFA into same folder as bootloader… Continue reading Compiling Arduino Bootloaders on Windows – Leonardo / Caterina type – hints,tips,notes

Published
Categorized as Arduino