Compact thermal camera using Adafruit PyBadge and MLX90640 breakout board
In the contest Cameras And Accessories
26
43
0
1187
updated July 10, 2022

Description

PDF

Minimalistic thermal camera using Adafruit hardware

Exposes power switch, reset button, USB port, light sensor and NeoPixels from the PyBadge PCB. The two LEDs next to the USB port are however not visible, unless printed with transparent filament.

Required hardware:

  • Adafruit PyBadge Starter Kit
  • Adafruit MLX90640 IR Thermal Camera Breakout -55 Degree
  • 4-pin JST PH to JST SH Cable - STEMMA to QT / Qwiic - 200mm long
  • 4 x M3 screws, any length between 8 and 12mm ought to work
  • 4 x M2 screws, 4 to 5mm long

NOTE: The 110 degree version of the thermal camera has a shorter lens, and will not fit this case without modifications

Optional hardware:

  • 4 x M2 hexagonal nuts

I made some pockets for M2 nuts, but for me it worked well to just screw into the plastic.

Recommended tools:

  • Flat and round hobby files

Print Settings

Printer: Ender 3

Rafts: No

Supports:  Yes

Resolution: 0.2mm

Infill:  23%

Filament: Add:North X-PLA White

Notes:

The camera in the photos is actually printed with Polymaker PolyLite PETG Turquoise, but the prototype I printed in PLA turned out much better so that's what I recommend using.

Post-process and assembly

The face plate has a very snug fit over the PyBadge, use hobby files to make sure all corners are square, and enlarge holes if necessary.

Before assembly, upload the thermal camera program to the PyBadge to verify which direction is up on the camera module. In my case the text on the PCB was upside down, but I don't know if this is universally true.

  1. (optionally) push the M2 nuts into the slots around the lens cutout.
  2. Place the MLX90640 module and secure it with M2 screws.
  3. Put the ResetPoker in the hole in the InteriorBody.
  4. Place the PyBadge onto its supports inside the shell.
  5. Place the FacePlate on top of the PyBadge and verify that screw holes, reset switch and USB port line up properly.
  6. Verify that the reset microswitch clicks when you press the reset button on the camera front. If there is no click, it's probably being held down continuously. File down the thicker side of the ResetPoker until this is no longer the case.
  7. Secure the case by screwing the M3 screws in the four corners

Tags



Model origin

The author hasn't provided the model origin yet.

License


Highlighted models from creator

View more