November 2024 UFO


Be sure to bookmark a3d.fyi for quick access to UFO reveal posts.

Filamentcolors.xyz is a digital catalog of filament from around the globe, curated with the purpose of helping people find the perfect colors for their project. We print and photograph every filament under the same conditions, allowing users to compare different colors directly. We also measure the color and report this as a hex color, and use that to calculate complementary colors, similar filaments, and even similar colors in other materials to help users perfectly plan their projects. We’re a hobby project and always growing through filament donations and partnerships, so keep checking back to find your favorite filaments!

Filament Samples

All filament samples are at least 20 meters in length (actually more, I increased the length to eat up the extra filament being left behind on the rolls)

Those looking for a sample spooler, MadMonkey designed this one and it's been my favorite so far https://www.printables.com/model/36621-expandable-sample-spool-holder

DSK has also made a sample spool specifically to fit the samples from the new machine: https://www.printables.com/model/428314-sample-spool-snap

Click on the cards to visit brand website

Accessory

Breadboard + Breadboard Power Supply + 9v Battery Clip

Whenever testing electronics projects I often use a solderless breadboard to make sure wiring is correct. Add in an easy power supply board and it makes it that much more simple. Both of these come in handy quite often.

Breadboards on Amazon
Power Supply Boards

Project!

+Nano version of the UFOs received an ESP32-WROOM

Die Hard Animated Christmas Ornament

Download at Printables
Ornament Code

I came across a similar ornament and during a meeting with Cocoa Press Matt suggested the Bruce Willis Die Hard ornament and I thought it was hilarious! Of course you can replace Bruce with any other GIF on the SD card as well, and if you really want to dig into the code and do some research you could make a family album swapper.

NOTE: I misread the schematic for the LCD and ordered screws that are 2.5mm that should be 2.0mm. In the file I left the holes for the 2.0mm if you'd like to provide your own, however I've also included a bracket to use for the 2.5mm ones I included in the kit.

I suggest programming the board before mounting, but there are holes to be able to reach the boot button on the ESP32.

Starting Assembly

Mount the LCD Screen to the LCDFrame half, either with 4 x M2x5 screws or using the bracket the included M2.5x5 screws.

Mount the SD Card reader to the BackElectronics half, the card will stick out a bit once inserted, using the included M2x6 screws.

Mount the ESP32 to the bottom of the BackElectronics half using 2 of the included M3x8 bolts.

Using 2 of the M3x8 bolts, start them through the electronics half, these will later be used to secure this half to the LCDFrame and the FrontPanel. There are holes in the back of the electronics half to be able to reach them once the 2 halves are together.

Then proceed to wiring.

Wiring:

Wiring is pretty simple - I suggest mounting the electronics into the case prior to wiring as the wires are short. I didn't want to use longer wires and y'all have to jam them into the case.

SD Card Reader:
3v3 to ESP32 3v3
CS to ESP32 D5
MOSI to ESP32 D23
CLK to ESP32 D18
MISO to ESP32 D19
GND to ESP32 GND

LCD:
GND to ESP32 GND
VCC to ESP32 VIN
SCL to ESP32 D22
SDA to ESP32 D21
RST to ESP32 D17
DC to ESP32 D16
CS to ESP32 D4

Finishing Assembly

The 2 halves should fit nicely together. The bottom of the Electronics half where you pre-started the 2 bolts has little tabs that fit into the LCD half. You can reach the bolts through the back with a long allen wrench. Tighten them until they're flush with the front holes. Then grab the cover and hold it to the front of the LCD half and continue tightening the 2 bolts so they screw into the front cover and hold it in place.

The remaining 2 M3x8 bolts screw into the back of the Electronics half and into the LCD half to futher hold the case together.

Using a ribbon or hook or string or whatnot, tie a loop through the top hole and hang from your tree! (of  course you'll also need to run the USB power cable to the back =P)

Right click and download this GIF and save it to the SD card... should be named BRUCE.gif for the program to find it.

Click to Expand

Programming the ESP32-WROOM Boards:

There are 2 ways you can program the board.

Arduino Web Editor:

One way is to use the Arduino web editor. You can create a project in the online editor and copy the code into it. Just follow the websites directions on getting the needed plug in installed. The board you would select is the esp32 dev module

Locally on PC:

First you will need the Arduino IDE installed on your computer. Which you can install from 
https://www.arduino.cc/en/software . If you are using windows 11 I would suggest to download and install the legacy IDE version as new one gets some access denied errors.

Once the IDE is up and running you will need to install the esp32 board.

First thing you will need is to install the Espressif esp32 board library. You can do so by following the tutorial on the website below: [Note for our board select the esp32 dev board]

https://randomnerdtutorials.com/installing-the-esp32-board-in-arduino-ide-windows-instructions/

After the board is installed you can open up the .ino file for the project.

You can the select the board Esp32 Dev Module and the correct port and click upload.

This should compile the code and send it to the board for you!


Leave a Reply