Lapse Controller Mini (LCMini)

by macf81 in Circuits > Arduino

3869 Views, 24 Favorites, 0 Comments

Lapse Controller Mini (LCMini)

_1050793.jpg
_1050752.jpg
_1050755.jpg
TFT display, Rev2.PNG
Lapse controller mini, Rev2.PNG

This little thing is a free open source DIY intervalomenter for timelapse photography based on the Teensy 3.2 board. This controller is fully functional and still new features are being added from time to time. You are also able to download the code and do your own modifications.

Lapse Controller Mini features

  • Intervals can be defined in 0.1 second steps
  • Easily operable with gloves
  • Easy readable screen (from bright sunlight to black night)
  • Detailed info of the timelapse status (remaining photos, remaining time, etc)
  • Timelapse parameters can be updated while running
  • Supports any camera where an standardized analog release cable is available
  • 12hr operation, battery recharged via micro-USB

Technical details

  • Teensy 3.2 board (72 MHz Cortex-M4)
  • 3.5mm stereo jack for camera connection
  • 128x64 TFT Screen that auto turns-off for saving battery
  • 2 switch buttons + nav button switch
  • Rechargable Li-Ion 600mAH
  • Internal buzzer
  • On/off switch
  • RTC (Real time clock)
  • Custom designed 3d printed case

This tutorial assumes that you know basic electronic stuff

  • How to solder electronic components
  • How to 3d print (or how request a 3d print)
  • Arduino IDE basics (how to compile, upload firmware, install Teensy for Arduino Ide)

Supplies

Attached you will find everything you need to complete this project.

  • Custom PCB - download Schematic/Board files
  • Components list - download here
  • 3d printed case - Cad design and LST files here
  • Firmware - Arduino sketch here

Preparing the 3d Case

_1050730.jpg
_1050778.jpg
_1050787-Edit.jpg
_1050755a.png

After 3d parts are printed, it is required to complete its preparation before assembling LCMini. This includes:

  • Install brass inserts for pcb screws - Use M2.5X3X3.5mm brass inserts. For this you don't need any fancy tool, just use a solder tip as shown in here
  • Prepare buttons caps so they fit the case - Remove internal plastic of the button so you can fit the 3d printed spacer. This will give the button the exact height to fit the distance to pcb when assembled.

Preparing the TFT Screen Pcb

_1050765.jpg
_1050766.jpg
_1050729.JPG

The project consist of 2 pcb's. The first one is for the TFT Screen. Take in consideration that the pcb thickness is 0.8mm to exactly fit within the case.

Preparing the Teensy Board

_1050711.jpg
_1050727.JPG
_1050770.jpg
_1050771.jpg
_1050772.jpg
Artboard 1.jpg
Artboard 2.jpg
_DSF3661.jpg
_DSF3662.jpg

The teensy 3.2 board needs to be customized to our project before it is soldered in the main pcb. This includes:

  • Solder the 32.768KHZ crystal oscillator to teensy board - Crystal does not have a defined polarity. See pictures to locate where to solder and visit this link for additional information.
  • Solder the RTC battery - First, you need to disassembly the battery from the module. At this point, I have not yet found a direct supply for this battery. If anyone knows where to buy it please let me know. See pictures to find out how to disassembly the battery. Please note this component do have a polarity. Use a multimeter to find out the + & - connections. Positive goes to VBat and Negative to GND as indicated in the pictures.
  • Cut jumper on Teensy 3.2 board [Optional] - If you do not cut the jumper, you will notice that when LCMini is connected through its micro-usb connector, it will turn on regardless of the position of the on/off switch. Still, in any case will charge its battery.

Soldering Components to Main Pcb

_1050727.JPG
_DSF3611.jpg
_DSF3610.jpg
_1050760.jpg

Please follow the list of components and schematics attached. I strongly recommend you left teensy board to the end as it is the most expensive component.

Take in consideration that the pcb thickness is 1 mm to exactly fit within the case.

Components can be easily soldered as they are not too tiny. Just a little patience.

Connecting Battery and Switch

_1050763.jpg
_1050761.jpg
  • Battery - Notice polarity when soldering the battery. Any capacity will be ok as long as it fits within the case. I recommend between 450maH and 1000maH
  • Switch - No polarity, just solder between A & B pads in the board to the switch. Use silicone to fix the cables and avoid a broke connection due to vibration.

Assembling All Parts!

_DSF3606.jpg
_DSF3607.jpg
_1050762.jpg
Lapse Controller Mini - Final assembling and test

Time for assembling all parts. Please see video attached