Published On Jul 28, 2020
Many have misunderstood the humble bootloader and EEPROM. This video aims to change that, going through each in detail, explaining how they work and how they may affect the end user. Hopefully this video allows beginners to improve their knowledge so they can better troubleshoot potential issues.
Take home points:
A bootloader is a simple piece of software that makes updating firmware easy. It runs when the printer first turns on in case a firmware file is available. It only needs to be burned once and will then be in place for any future updates.
The EEPROM is a way of storing 3D printer settings even after the printer is turned off. Values from the EEPROM are loaded over those hard coded in the firmware, so using M503 to see exactly what the printer is doing is highly recommended, as is issuing an M502 followed by M500 if something seems off.
Arduino bootloader reference: https://www.arduino.cc/en/Hacking/Bootloader
Arduino EEPROM reference: https://www.arduino.cc/en/Reference/EEPROM
EEPROM wikipedia page: https://en.wikipedia.org/wiki/EEPROM
Marlin EEPROM reference:
Pronterface software: https://www.pronterface.com
3D printing for beginners playlist: https://www.youtube.com/playlist?list=PLGqRUdq5ULsOwW9G08jV43YTdMyqJ6xGB
Ender 3 bootloader video: https://youtu.be/aQIg9zxuCvM
Ender 5 bootloader video: https://youtu.be/fIl5X2ffdyo
Buy quality and affordable filament from X3D. Buy 3, get 1 free and a free sample pack with every order: www.x3d.com.au
Get Quality Resins from 3D Printers Online. 5% off storewide for Teaching Tech subscribers [Code: tech5]
Take a look around and if you like what you see, please subscribe.
Support me on Patreon: http://www.patreon.com/teachingtech