TelTail Lights (TTL) - Interactive eSkate Lighting System

How does that work? I’m curious about that.

I was trying to make use of three different horns to make a train sound…but I found out that using a train horn synthesizer will be so much easier

1 Like

I was thinking about a horn on the can bus. Can bus is the future for esk8. You can hook up hundreds of devices onto the can bus and each device can ask for information from every device on thes canbus. That is really cool. And it is easier than uart.

3 Likes

Sorry for the delay. I keep forgetting to respond. Here are some bullet points covering the state of the TTL system development:

  • There are 4 testers that do not have the system setup yet

  • There are 2 testers that I am unsure of whether they have the system setup and working or not

  • There are 4 testers that have the system installed and running, and are finding bugs

  • All of the testers with working setups just recently got them working so the real testing has just begun

  • 4 testers have Unity’s which posed an issue due to the integrated power switch. With a separate antispark switch, the TTL system can just be wired in parallel with the ESC on the output of the switch. With an integrated switch, the TTL system needs to be wired to the battery at all times, but only power on when the Unity is turned on. To accomplish this I designed module that allows the Unity to control power to the TTL system. The testers with Unity’s recently received version 2 of this module, so they are now able to do further testing.

  • There are a few HW bugs and improvements that I need to make, so v4.0 HW is in the works

  • Once v4.0 HW is ordered, I will probably need a couple more testers to test with that HW. If so, you’ll be the first person I contact :stuck_out_tongue:

5 Likes

I agree, the CAN bus is the future for eskate. There are many good reasons it is used in cars, and those same reasons can be applied to eskate :stuck_out_tongue: CAN is not easier than UART, considering most MCUs need an addictional tranciever IC to interface with it, but it would greatly improve the architecture of eskate electronics if everyhting switched over to it.

1 Like

A big thanks to @esk8col for putting together this awesome TTL promo video!

2 Likes

for all the non engineer bros please let me know if now or when? there is a plug n play option available. This looks badsss!

2 Likes

Thank you for your support! :blush: As I said somewhere above, I have a new revision of the hardware that I need to order and test before making kits available, as well as more firmware bugs to fix that the testers are actively seeking out. I don’t want to make any estimates at this moment as to when kits will be available since timing on projects like this change every day, but I will definitely be posting here when they are. So if you are interested, please follow the thread to stay up-to-date as the project develops :slight_smile:

4 Likes

v4.0 of the TTL control module is finished :smiley: This revision packs in a bunch of different improvements. Most are to solve issues found by beta testers, but a few are to add useful features not present in v3.4. For anyone that’s curious here’s a full list:

  1. Added series resistors to UART rx and tx to protect the ESC when the TTL is powered and the ESC is not
  2. Replaced the AUX FET with the one from the HPCM so that a horn can be connected directly to the control module
  3. Removed the Nunchuck port
  4. Made the button port a 3 pin port to match the receiver connections
  5. Replaced the boot button with a circuit that puts the module in bootloader mode when the USB is connected, so there is no need to push a button to update FW anymore
  6. Changed the micro pins used for UART to allow for auto pin assignment
  7. Added pull-downs to all output FETs to prevent LED blinks and horn beeps on start-up
  8. Replaced the USB connector with a vertically mounted version for easier FW updates in dense builds
  9. Changed the IMU from 9DOF to 6DOF since the magnetometer wasn’t being used and it decreases part cost

I’ll be ordering some PCBs this week and building up a few prototype boards when they arrive. Once I prove out the new features and fixes I’ll call on some memebers that expressed interest in beta testing to start testing with the new boards. If all goes well this will be the final PCB revision before kits are made available :crossed_fingers:

9 Likes

This is super dope, great work!

2 Likes

Wow, this is great!

Is there any spots left for beta testing? :smiley:

Interested if there is!

2 Likes

Sweet. Does this include options for my addressable LEDs like we discussed or not yet?

2 Likes

Yes! This is fantastic!

1 Like

@ShutterShock, @annihil8ted, Thank you for your support! :blush:

@Nuggia, I’ll state what we discussed separately so others can see. I will be getting some new testers, but I will have to see how many new ones I’ll need and how many people expressed interest already before I can say for sure that I can fit you in. Some people say they want to but don’t / can’t follow through when it comes time, so we will see how it turns out :slight_smile:

@Flasher, support for addressable LEDs is hinging on SW development right now. Now that the v4.0 HW is finished I can start on the next SW improvements which include adding support for addressable LED strips :slight_smile:

7 Likes

This is an awesome project, and I cant wait until it is plug and play ready. Keep up the great work!

2 Likes

So I have good news and bad news about the v4.0 HW. The good news is that all but one of the new features have been proven-out and function as they should. The bad news is that one feature does not :stuck_out_tongue:

The features that are working propperly are:

  • No more blibking of the LEDs on power-up

  • Bootloader mode is entered automatically when a USB cable is plugged in

  • UART rx and tx are auto assigned based on the ESC that is connected

  • 6DOF IMU is communicating

  • The A2D module allows the analog side LED outputs to control addressable (APA102 based) LED strips. A demo can be seen below.

The one feature that is not working properly yet is the the horn control. Since I moved the FET controlling the horn onto the Control Module PCB, it causes the micro to reset when it is activated. I need to do some rework of the PCB to make it more robust and able to withstand the noise that is created from the horn switching on/off.

8 Likes

Does the horn control include custom sounds?

2 Likes

Following! Super interesting to buy when finished :blush: thx for your effort!

1 Like

You wont regret the purchase. I can no longer ride at night without the TTL on my board. Cant wait to beta that newer model

3 Likes

I’m the same way. I discovered compass mode after a few months and it blew my mind

1 Like