Uploaded September 2025 | Updated September 2026, 3 hours ago
This week I couldn't help but feel that I should do a little more planning for the next stages of Ball Butler. These plans have taken some time to put together, but I've already found a few problems that I undoubtedly would've run into later if I hadn't done this planning now.
This likely won't be the most entertaining stream, but I believe this is work that had to be done, and I think it will hopefully mean that future development goes much more smoothly than what I'm used to.
Filmed on September 5th, 2025
=========== Links Specific to This Stream ===========
🔗 Latest Version of Ball Butler CAD:
cad.onshape.com/documents/b9a77ae444a199ae8fa4f0ef/v/0d37f3bb4d6ec0312b26e0fe/e/5104799fd810ebb1022a8885
🔗 Ball Butler Schematic:
github.com/Project-DeepBlue-Juggling/Jugglebot/blob/main/Ball%20Butler/ball_butler_circuit_diagram/Ball%20Butler%20Schematic%20Dark.pdf
🔗 Jugglebot ROS / RQT Graph (as of today):
drive.google.com/file/d/1npYvM144cvTQAy2CahwV4I08MuyJfVg9/view
can_interface_node should also be here, but since I didn't have the robot connected when I generated this graph, that node had already shut down by the time rqt loaded
🔗 DS90LV047A Differential Driver Datasheet:
ti.com/lit/ds/symlink/ds90lv047a.pdf?ts=1756964125282&ref_url=https%253A%252F%252Fwww.google.com%252F
🔗 AMT21X Encoder Datasheet:
au.mouser.com/datasheet/3/6118/1/amt21-v.pdf
🔗 45V to 24V 20A Converter:
https://www.amazon.com.au/dp/B0BRWDYKBJ?ref=ppx_yo2ov_dt_b_fed_asin_title&th=1
🔗 Wintergatan Marble Gate Video:
youtube.com/watch?v=IPxs7T6iY10
🔗 TOPDON TC001 Plus Thermal Camera:
au.topdon.com/products/tc001-plus?srsltid=AfmBOoqSskffYxRaWRlUOdPEaqJC1KViiFgQ9ghWC5yO1au7QT1VbzoY
🔗 TOPDON TC001 Mount Setup (Inspiration Videos):
youtube.com/watch?v=vm06tfJ-M_A
Making of:
youtube.com/watch?v=V0gRrd_cdcE
================= General Links =================
🔗 Here's a link to the project's Github page:
github.com/Project-DeepBlue-Juggling/Jugglebot
🔗 Link to the main Onshape Assembly:
cad.onshape.com/documents/4d6545620c55797d3bb36f68/w/42ced3a9fe5d1bf7afc6efff/e/bf84687f92e1fd7b5e47b388
🔗 And to the project's Zulip site:
pdj.zulipchat.com
🔗 If you want to help support this project, the best way to do so is through my Patreon, here:
patreon.com/HarrisonLow
---
00:00 - Intro Countdown
00:24 - Stream Starts
01:18 - Hand Encoder Update
11:00 - CAD Updates
25:30 - CAN Frame Update
47:26 - Programming Block Diagram
1:10:00 - System-Level Schematic
1:18:30 - Ball Butler Power Update
1:33:50 - Main Ball Butler Schematic
1:37:10 - The Value of Planning
1:42:00 - Early Plans for the Ball Dropper
1:50:10 - Update on the Thermal Camera
1:55:00 - 2025 Stream Updates
This week I couldn't help but feel that I should do a little more planning for the next stages of Ball Butler. These plans have taken some time to put together, but I've already found a few problems that I undoubtedly would've run into later if I hadn't done this planning now.
This likely won't be the most entertaining stream, but I believe this is work that had to be done, and I think it will hopefully mean that future development goes much more smoothly than what I'm used to.
Filmed on September 5th, 2025
=========== Links Specific to This Stream ===========
🔗 Latest Version of Ball Butler CAD:
cad.onshape.com/documents/b9a77ae444a199ae8fa4f0ef/v/0d37f3bb4d6ec0312b26e0fe/e/5104799fd810ebb1022a8885
🔗 Ball Butler Schematic:
github.com/Project-DeepBlue-Juggling/Jugglebot/blob/main/Ball%20Butler/ball_butler_circuit_diagram/Ball%20Butler%20Schematic%20Dark.pdf
🔗 Jugglebot ROS / RQT Graph (as of today):
drive.google.com/file/d/1npYvM144cvTQAy2CahwV4I08MuyJfVg9/view
can_interface_node should also be here, but since I didn't have the robot connected when I generated this graph, that node had already shut down by the time rqt loaded
🔗 DS90LV047A Differential Driver Datasheet:
ti.com/lit/ds/symlink/ds90lv047a.pdf?ts=1756964125282&ref_url=https%253A%252F%252Fwww.google.com%252F
🔗 AMT21X Encoder Datasheet:
au.mouser.com/datasheet/3/6118/1/amt21-v.pdf
🔗 45V to 24V 20A Converter:
https://www.amazon.com.au/dp/B0BRWDYKBJ?ref=ppx_yo2ov_dt_b_fed_asin_title&th=1
🔗 Wintergatan Marble Gate Video:
youtube.com/watch?v=IPxs7T6iY10
🔗 TOPDON TC001 Plus Thermal Camera:
au.topdon.com/products/tc001-plus?srsltid=AfmBOoqSskffYxRaWRlUOdPEaqJC1KViiFgQ9ghWC5yO1au7QT1VbzoY
🔗 TOPDON TC001 Mount Setup (Inspiration Videos):
youtube.com/watch?v=vm06tfJ-M_A
Making of:
youtube.com/watch?v=V0gRrd_cdcE
================= General Links =================
🔗 Here's a link to the project's Github page:
github.com/Project-DeepBlue-Juggling/Jugglebot
🔗 Link to the main Onshape Assembly:
cad.onshape.com/documents/4d6545620c55797d3bb36f68/w/42ced3a9fe5d1bf7afc6efff/e/bf84687f92e1fd7b5e47b388
🔗 And to the project's Zulip site:
pdj.zulipchat.com
🔗 If you want to help support this project, the best way to do so is through my Patreon, here:
patreon.com/HarrisonLow
---
00:00 - Intro Countdown
00:24 - Stream Starts
01:18 - Hand Encoder Update
11:00 - CAD Updates
25:30 - CAN Frame Update
47:26 - Programming Block Diagram
1:10:00 - System-Level Schematic
1:18:30 - Ball Butler Power Update
1:33:50 - Main Ball Butler Schematic
1:37:10 - The Value of Planning
1:42:00 - Early Plans for the Ball Dropper
1:50:10 - Update on the Thermal Camera
1:55:00 - 2025 Stream Updates










