Skip to content

The quest for unbreakable diabolo LED sticks

Posted on:April 20, 2025 at 12:00 AM

Links

Now onto how I got here…

I think that most people can agree that everything looks better if you add LEDs to it, and diabolo is no exception.

Shoutout to Bryant "big dawg" Lam

However, I have an issue: Sundia’s LED stick attachments are way to easy to break (especially if you hit the ground with them). altText

You vs the guy she tells you not to worry about

Since I wanted to do integrals with them (since I’m not good at vertax), I took it upon myself to make my own.

And thus began the quest for the unbreakable LED sticks…

A humble beginning

In an effort to reduce my own work as much as possible, I attempted to copy and reuse as many parts of Sundia’s LED attachment as much as possible. Unfortunately, the board with the LEDs on it was firmly epoxied in place, so I could only reuse the end cap. altText

The end goal (for now)

By the end of all of my test prints, I had a prototype of something that could 1) emit light and 2) be attached to the end of an LED stick. All that remained was to convert it to clear TPU and iron out the inner dimensions of the attachment.

altText altText

First prototype working!

altText

What happens when you do a mini-gen with no infill

The end…?

I was able to print the attachments out of clear TPU using the all campus makerspace’s printers, and they worked like a charm. altText altText

Not too bad!

While my own LED attachment was better in some ways, it was worse than Sundia’s in others:

Both of these issues posed too much of an issue to be usable for vertax and integrals (where making a mistake leads to a dangerous projectile). Additionally, while it is similar in brightness to Sundia’s LED sticks, it was a lot dimmer than their LED yoyo attachments.

altText

The brightness (and image quality) is pitiful

With no easy path forward, the first chapter on the LED stick saga concluded, and I moved on to greater endeavors.

Onwards to fully custom LED sticks

Not satisfied with the TPU attachments, I thought to myself:

If the attachment point between the LED attachment and the stick was the point of failure, what if we just made the whole stick ourselves and put LEDs along the whole thing?

And so I got back to work, designing a whole stick from scratch, attempting to design a better mounting mechanism: altText altText

A twist type locking mechanism

To help maintain rigidity of the stick, I first tried PLA, but that broke quickly (more specifically, after 1 hit against the ground), so I switched to TPU with metal rods inside. altText

PLA after "lightly" touching the ground

altText

Left hand: floppy stick (no metal rods)
Right hand: TPU stick with metal rods

altText

TPU stick with metal rods inside

These sticks technically functioned, but they were horrible to use for integrals since they were 55 grams each (leading to everything being painfully slow). For reference, plastic sticks are typically 37 grams each, and carbon sticks are around 30-33 grams each.

Also, now that the point of failure between the attachment and stick was fixed, we discovered a new point of failure: the end cap and the LED attachment exploding (no photo evidence, but the batteries flew over 30 feet away from where we were yoyoing).

In lieu of becoming another public safety hazard and wanting to avoid having to figure out how to cut over 20 grams off of a 3d print, I had to scrap these sticks and come up with a more novel approach.

altText

An interesting print failure for your visual amusement

The redemption of fully custom sticks

It was apparent that 3d printing is not the way, at least for making the whole stick. However, Chris Pho showed me a diabolo group (diabololution) that made LED sticks by using clear tubing, which immediately gave me the idea to put a microcontroller and battery in a polycarbonate tube. Finding small and light parts was a challenge, but I eventually settled on Adafruit’s Trinket M0 (15.3mm wide), 14250 batteries (14mm wide), and 16mm IDx18mm OD polycarbonate tubing.

Throughout a few days, I came up with a simple design. altText While the parts were shipping, I also soldered a prototype for the neopixel/electronics assembly. altText

Then I put it in the pipe when it arrived, and it worked immediately! altText altText

All that was left was to clean up the wiring a little and make a second stick. I also added a button for debugging/controlling the lights, since reflashing code was an absolute pain.

altText

Schematic; it's a lot more compact IRL (see below)

Shoutout to the CICS Makerspace for letting me use their soldering irons and electronics. altTextaltText

The difference in neatness is (almost) apparent

altText altText

First pair of LED sticks done!

However, these sticks were still too heavy (43 grams) and had an unreasonable amount of drag/air resistance, so I had to optimize. Since there was plenty of empty space in the neopixel section, I decided to add a thinner pipe in that section (which also made the sticks look more like Sundia’s normal sticks).

altText

36 grams!

altText

And that brings us to where I am today.

altText altText altText

Credit to Bo for this image

So what next?

I still have plans to make them better, since the drag/air resistance still feels off compared to normal sundia sticks. Here is a list of improvements that I’m planning to make sometime in the future:

Side quest: magforce rings and hex driver

While at practice, I noticed that some TASC members used plastic rings for their magforces. However, the rings only came with certain magforces from our Sundia USA dealer, so I decided to figure out how to 3d print our own. One thing led to another, and I ended up designing rings for magforces, evos, and falcons. To be honest, designing the patterns in the rings took longer than tuning them due to my bad graphic/artistic design skills. altText altText

I also tried 3d printing a hex driver, but it’s not as good as a metal one and can strip with high torques, even with 100% infill. The cad file for it can be found here.