3D printed LED juggling ball powered by an ESP32.
18
44
0
774
updated March 6, 2022

Description

PDF

3D printed LED juggling ball powered by an ESP32.

Watch a demo on Youtube: 

All code files and detailed instructions are available at https://github.com/scholtzan/juggled

Printing

Inner core - transparent PLA+ with 5% infill

Outer shell - transparent TPU with 30% infill

Electronic and required materials

  • ESP32
 DEVKIT V1
    • This development board has an onboard Bluetooth module, will control the LEDs and collect data from the accelerometer
  • Lithium 
Battery
 3.7V
    • The battery will power the ESP32 and all other components
  • Li-lon Battery
 Charger
    • This component will ensure that the Lithium battery can be recharged via micro USB
    • For collecting data on whether the juggling ball has been thrown or caught
  • 2x RGB LEDs
    • To make the juggling ball glow
  • Resistors
    • 1x 1kΩ
    • 1x 4.7kΩ
    • Used to read the battery charge via the ESP32
  • Switch
    • To turn the juggling ball on and off
  • Capacitor (1 to 100uF)
    • Required in order to ensure ESP32 gets flashed without having to push any buttons on the microcontroller
  • Wire
    • For connecting all the components
  • Heat Shrink Tubes
    • For insulating soldered wires
  • Soldering Iron + Solder
    • All the components need to be soldered together
  • Transparent TPU
    • For printing the outer shell
    • Soft and flexible material will ensure that components and inner core are protected when juggling balls are dropped
  • Clear PLA+
    • For inner core that will help to keep electronics in place
  • Hot Glue
    • For glueing outer shell onto inner core and for fixating electronics

Print Settings

Printer Brand:

Creality

Printer: 

Ender 3

Rafts:

No

Supports: 

No

Resolution:

200

Infill: 

5% and 30%

Filament: Eryone PLA+ and TPU transparent 

Tags



Model origin

The author marked this model as their own original creation. Imported from Thingiverse.

License


Highlighted models from creator

View more