Uncategorized

Upgrading Monoprice Voxel 3D Printer to a FlashForge Adventurer 3!

The Monoprice Voxel is an excellent small form factor fully enclosed 3D Printer. There are a few pitfalls however, the first of these is that the Firmware and Software have not been updated since 2019 by Monoprice. The good news is you can upgrade both of these by flashing new firmware from the FlashForge Adventurer 3!

FlashForge did a white label version of their Adventurer 3 printer for Monoprice, and they still sell it. They also are constantly making improvements to their “FlashPrint” software and are upgrading their Firmware.

https://www.flashforge.com/product-detail/flashforge-adventurer-3-3d-printer

Upgrading the firmware in the Voxel is a pretty easy task and made easier by the instructions that u/Jimmy0x52 on Reddit posted a couple of years ago. These instructions need a few very “small” updates that I have created below.

https://www.reddit.com/r/FlashForge/comments/jchhmp/voxel_users_heres_how_to_upgraded_to_latest/

  1. Visit https://drive.google.com/drive/folders/1AX-GupCoJoM6Qhpwi5jL2lG6fnh4O4Dk and download one version newer than your Voxel’s firmware.
  2. Unzip into a new folder
  3. Format a USB stick. (Mac=MSDOS FAT, Windows=FAT32)
  4. In the firmware folder open the file flashforge_init.sh in a text editor (note: Use NotePad++, Sublime Text).
  5. Delete lines 22-31 (See below for the lines to delete)
  6. Save the updated file
  7. Copy all of the files from the firmware folder to your formatted USB Drive
  8. Power down your Voxel, Insert the drive into the front USB port, Turn the Voxel on. You should see the update screen. In a few seconds it will make three chimes. You can remove the USB and restart the printer.
  9. Finally if the Voxel is connected to the internet the firmware will automatically begin updating multiple times until the latest firmware is loaded.
  10. Your Voxel printer is now a FlashForge Adventurer 3!!!

Lines of code to comment out that allow for the Voxel firmware to be overwritten by Adventurer 3 firmware:

#screwflag为丝杆标志文件,存在说明在工厂里,可任意升级
if [ ! -f $WORKDIR/screwflag ]; then 
	#第1、2个参数为空,说明没有传递参数,为老版本固件,可升级
	if [ "$1" != "" ] && [ "$2" != "" ];then
		if [ "$1" != "${MACHINE}" ] || [ "$2" != "${PID}" ];then
			echo "Firmware does not match machine type."
			exit 1
		fi
	fi
fi

Now that your printer now is a FlashForge Adventerure 3 you can use the latest FlashPrint software found here:

https://www.flashforge.com/product-detail/FlashPrint-slicer-for-flashforge-fdm-3d-printers

Electronics Projects

Element14 RoadTest – Autodesk Eagle Software

I have been selected as a reviewer for the new Autodesk Eagle software package!  Looking forward to performing this review.  I am planning on laying out a couple of personal projects using this tool and getting the boards made and reviewing this process vs. that of the older releases of Eagle and other PCB packages (namely, DipTrace and Ultiboard).

https://www.element14.com/community/roadTestApps/25446/l/autodesk-eagle-pcb-design-software-premium-1yr

Looking forward to doing this review!  Thanks Element14!

Adam

Electronics Projects

Pete’s Valentine’s Day Box Project

I decided that for our son’s kindergarten Valentine’s day box I would implement a sensor and some programmable LEDs and an 8×8 LED Matrix with an Arduino Microcontroller to make his mailbox the most festive ever.

We used the following components:
1 – 1 Meter Strip of Self Adhesive Neopixels
(https://www.adafruit.com/products/1461)
1 – Arduino Uno
(https://www.adafruit.com/products/50)
1 – IR Line Following Module
(https://www.amazon.com)
1 – 8×8 LED Matrix with a Maxim Driver IC
(https://www.amazon.com)
1 – Piezo Buzzer
(https://www.adafruit.com/products/160)

Below is the initial sketch / block diagram of the system:

I also made a quick video and posted it to YouTube to review the project and how it works:

All of the code that I used to implement this is hosted on GitHub here: