TelTail Lights (TTL) - Interactive eSkate Lighting System

It’s been a while since my last update so I have quite a few things to go over

v4.1 HW: I revised the PCB layout once more to fix the rest issue caused by the horn. I’ve done some bench testing with the new layout and so far the whole system is functioning great :partying_face: At the moment, this HW version looks like it will be the one used for production.

FW & App Improvements: The TTL FW had a lot of improvements made and some new features added. The updated FW supports both the existing hardware in the hands of beta testers (v3.4) and the new HW that will be used going forward (v4.1). Here is a list of all changes:

  • Fixed bug in sensor control sensitivity
  • Implemented RX/TX assignment for v4.1 HW*
  • Improved robustness of ESC comms
  • Improved robustness of BLE comms
  • Added FW version number
  • LED mode saves on EVERY change, not just from app
  • Re-implemented app remote (MAKE SURE YOU HAVE THE LATEST APP)
  • Added side LED sync option
  • Added brake light modes
  • Fixed bug with IMU calibration restoration
  • Improved IMU filtering
  • Added v4.1 HW support*
  • Added Digital LED Modes*
  • Added APA102 / SK9822 support*

The items marked with an astrisk only apply to v4.1 HW. At the moment you all have v3.4

UPS: The Universal Power Switch (originally Unity Power Switch) is device that was born out of necessity when beta testers for the TTL system needed to use it with FOCbox Unities. Since Unity’s have an integrated antispark switch, they needed a way to power the TTL system on and off with the Unity. The UPS is intended to solve this issue by using the AUX port of the unity to control the power to the TTL System. The name was changed to Universal instead of Unity when it was realized that this is not only needed for Unity’s, but also FSESCs. The latest version of the UPS is designed to be used with high side (Unity) or low side (FSESC) antispark switches and up to 3A @ 50v switched. The PCBs are ordered and testing with begin right when they arrive. If this design is succesful, this device can be used to control the power to a multitude of eskate addons, not just the TTL system.

Display Board: I have started building a presentation board for the lights so that I can show off all of the features the TTL system has to offer. The idea is that I will build a mock eboard out of a few layers of poster board and a mix of new and spare parts. That board will be mounted using a lazy susan bearing to a cardboard presentation board. That way, I can easily interact with the lights without having to manipulate my heavy board. I also hope to evenetually take this to Maker Fair to have a fun interactive display of the system.

Metal Housing: With the addition of addressable LED support on HW v4.1, I am now faced with a heating issue in some use cases. The system can run perfectly fine using two 0.5m long 60led/m strip for the side lighting. However, when 144led/m strips are used, the system runs hot. Hot enough that long term use is not sustainable. To combat this I’ve designed a couple versions of a metal housing, one with milled texted and one with silk screened text. I have placed a prototype order for the version with milled text. Unfortunately the lead time for these parts is very long (30+ days) so I wont be able to test with them for a while.
image

19 Likes