Major site overhaul: resources hub, content migration, new blog posts, forms

- Redesign /resources as sectioned hub with category pages
- Migrate 645 Squarespace CDN images to local /images/content/
- Create 9 new news/blog posts with event photos
- Fix blog post slugs (rename gibberish filenames)
- Rename Design Blog to Design Blogs across site
- Remove education page, replace with Platform in nav
- Redesign rover repair request form with dynamic rover entries
- Add school search combobox to contact, store, and repair forms
- Extract shared KNOWN_SCHOOLS data
- Make /rover-expansion-3d-printing dynamically pull from MDX
- Add related resources sections to product pages
- Fix homepage broken /quote links to /store
- Store page: sample kit cards, inline quote builder, mailing list opt-in
This commit is contained in:
Tim Hadwen
2026-03-01 17:14:05 +10:00
parent 707c49dd3f
commit ae3ae18585
1212 changed files with 2477 additions and 6948 deletions

View File

@@ -1,13 +1,13 @@
---
title: "Design Blog: Ping-Pong Shooter"
date: "2024-12-31"
categories: ["Design Blog"]
tags: ["Design Blog", "3D Printing", "Attachments"]
categories: ["Design Blogs"]
tags: ["Design Blogs", "3D Printing", "Attachments"]
excerpt: "My name is Binara, and I will be taking you through the entire design process of how I created the ping pong shooter attachment. The original task was to develop an attachment for the rover to store and shoot ping-pong balls with automatic reloading."
featuredImage: "/images/resources/design-blog-ping-pong-shooter.jpg"
---
![](https://images.squarespace-cdn.com/content/v1/60a43bf842d7b601064a8828/243fe3f1-921a-47f9-94d1-b91857acc3b9/IMG_1117.jpg)
![](/images/content/85a0d1-img_1117.jpg)
My name is Binara, and I will be taking you through the entire design process of how I created the ping pong shooter attachment. The original task was to develop an attachment for the rover to store and shoot ping-pong balls with automatic reloading.
@@ -19,11 +19,11 @@ Every idea has to start somewhere, so the best way to get inspiration is to see
As with the domino layer, we will explore existing designs of ping-pong shooters:
![](https://images.squarespace-cdn.com/content/v1/60a43bf842d7b601064a8828/de964f0e-9b04-4663-9eb7-6061f3235f34/design+3.jpg)
![](/images/content/d7a770-design-3.jpg)
![](https://images.squarespace-cdn.com/content/v1/60a43bf842d7b601064a8828/74dd72d2-129b-4108-91ed-4c0e6fa938ce/design+1.jpg)
![](/images/content/8a8a4c-design-1.jpg)
![](https://images.squarespace-cdn.com/content/v1/60a43bf842d7b601064a8828/fe62ea07-44d3-48f3-8d5e-daa4ff8d93b3/design+2.jpg)
![](/images/content/aa2b0c-design-2.jpg)
The problem with these designs is that were constrained to using 2 servos, so flywheels are not an option. A system that automatically pulls back rubber bands and loads ping-pong balls could work, but it would also be complex. However, using elastic energy to shoot the balls might lead us in a good direction.
@@ -33,7 +33,7 @@ The problem with these designs is that were constrained to using 2 servos, so
Its a good idea to get some of your thoughts and theories down on paper before building them.
![](https://images.squarespace-cdn.com/content/v1/60a43bf842d7b601064a8828/536cb9f0-73e1-4035-8409-a93a6a715993/IMG_1124.jpg)
![](/images/content/1e8411-img_1124.jpg)
---
@@ -41,13 +41,13 @@ Its a good idea to get some of your thoughts and theories down on paper befor
As with most of my designs, the prototype phase consists of generating a 3D design on Autodesk Inventor or Fusion 360 and then 3D printing it.
![](https://images.squarespace-cdn.com/content/v1/60a43bf842d7b601064a8828/cb1c5ec6-3627-49bb-9228-36d249e654ee/prototype.PNG)
![](/images/content/bae222-prototype.png)
![](https://images.squarespace-cdn.com/content/v1/60a43bf842d7b601064a8828/b2480c2b-4a06-4166-ab40-3b690ce7ef9f/IMG_1116.jpg)
![](/images/content/266963-img_1116.jpg)
![](https://images.squarespace-cdn.com/content/v1/60a43bf842d7b601064a8828/3ae31003-0ff2-493b-8a1a-83f7ef296df9/IMG_1115.jpg)
![](/images/content/ec3965-img_1115.jpg)
![](https://images.squarespace-cdn.com/content/v1/60a43bf842d7b601064a8828/7b0f7ac9-791c-4510-bc18-d75f088bee29/prototype+2.PNG)
![](/images/content/95caac-prototype-2.png)
---
@@ -57,11 +57,11 @@ As with most of my designs, the prototype phase consists of generating a 3D desi
This design has ping-pong balls dropping in from above. Then a servo-powered rack and pinion push the ball into wings designed to squeeze and pop it out. The structure is made from PLA, but the wings are made using PETG, a much more flexible material. This makes it perfect for bending and squeezing the ball.
![](https://images.squarespace-cdn.com/content/v1/60a43bf842d7b601064a8828/82a51d27-75da-480a-95b4-86d1e11197d1/4.PNG)
![](/images/content/356272-4.png)
![](https://images.squarespace-cdn.com/content/v1/60a43bf842d7b601064a8828/3fa563cf-a7c5-49ec-9729-99df38167a27/5.PNG)
![](/images/content/b3dead-5.png)
![](https://images.squarespace-cdn.com/content/v1/60a43bf842d7b601064a8828/df2e5c12-0b1e-4727-a5c1-5e58397405ac/6.PNG)
![](/images/content/76128d-6.png)
Notes to fix for the following design:
@@ -77,11 +77,11 @@ Notes to fix for the following design:
Now two servos on the back drive the same rack. The idea of this was to double the power of the ejection system. Throughout the structure, Ive made some walls thicker, which reduced the chance of the prints breaking. Finally, at the front of the robot, there is an element on the roof that holds the wings in place. This stops them from flexing too much and popping out of their socket when a ball is pushed against them.
![](https://images.squarespace-cdn.com/content/v1/60a43bf842d7b601064a8828/6fdf0a80-9d7f-49a6-8d80-6839706a870e/7.PNG)
![](/images/content/087efe-7.png)
![](https://images.squarespace-cdn.com/content/v1/60a43bf842d7b601064a8828/46f2ac82-a6ec-4afe-a2e8-e6c542ffb765/8.PNG)
![](/images/content/49ae3f-8.png)
![](https://images.squarespace-cdn.com/content/v1/60a43bf842d7b601064a8828/3324c0c5-4401-49be-8f52-b022b185adcb/Capture.PNG)
![](/images/content/9dc6b9-capture.png)
Notes to fix for the following design:
@@ -99,11 +99,11 @@ The main issue in the previous design was that the rack jams when the servos pus
Next, two issues were solved in one: the roof detaching from the wings and the complexity of the prints. As you can see below, the roof was removed from the design and made to be screwed on instead. This allows all the design components to be printed without support, making it much more robust as it is assembled using screws.
![](https://images.squarespace-cdn.com/content/v1/60a43bf842d7b601064a8828/055bd377-7632-4163-9782-3d0737c9e8ab/1.PNG)
![](/images/content/e35e04-1.png)
![](https://images.squarespace-cdn.com/content/v1/60a43bf842d7b601064a8828/20bff088-6e0b-4623-bfda-b916478f6078/3.PNG)
![](/images/content/0f003a-3.png)
![](https://images.squarespace-cdn.com/content/v1/60a43bf842d7b601064a8828/c19d00fe-eab1-41da-855f-4752b63734d4/2.PNG)
![](/images/content/64bf8c-2.png)
Notes to fix for the following design:
@@ -121,11 +121,11 @@ Notes to fix for the following design:
After experiencing several issues with the pusher design, I went for a redesign and completely removed the rack and pinion. I made a new system with a continuous servo and a worm drive to get a lot of torque in the ejection system. These systems are known to vastly increase mechanical advantage. The shooting system slowly but powerfully pushes ping-pong balls through the new, stronger wings. This lets the system shoot really far.
![](https://images.squarespace-cdn.com/content/v1/60a43bf842d7b601064a8828/d44d44ec-05c0-4f5b-8961-5db48dba6397/10.PNG)
![](/images/content/a90f52-10.png)
![](https://images.squarespace-cdn.com/content/v1/60a43bf842d7b601064a8828/ba30c4a6-11f7-4ed7-aedb-0b1b3fb9aab8/11.PNG)
![](/images/content/25a310-11.png)
![](https://images.squarespace-cdn.com/content/v1/60a43bf842d7b601064a8828/df1cc918-c4d0-4df6-b255-29cab09f1f81/12.PNG)
![](/images/content/b958b5-12.png)
Final design review:
@@ -145,14 +145,10 @@ Final design review:
And finally, after many, many iterations, the design works. Now all thats left is to consider a couple options to make your design perfect in the future. Some considerations could be:
- **Ease of Assembly: **How easy is it to put the design together? Maybe screws could hold a part better than glue, or you could add a space near a bolt to easily get a tool into it.
- **Ease of Assembly:** How easy is it to put the design together? Maybe screws could hold a part better than glue, or you could add a space near a bolt to easily get a tool into it.
- **Cost: **How much material does it use? There may be a way to use less plastic or cardboard. Is there another way to orient the model to make the prints faster?
- **Cost:** How much material does it use? There may be a way to use less plastic or cardboard. Is there another way to orient the model to make the prints faster?
- **Aesthetic: **How does it look? Yes, we also enjoy looking at the finished product and thinking, Wow, that looks awesome. You could change the shape of the design to look more professional. Add a logo? Maybe coordinate the colour of your prints to make the appearance really pop.
- **Aesthetic:** How does it look? Yes, we also enjoy looking at the finished product and thinking, Wow, that looks awesome. You could change the shape of the design to look more professional. Add a logo? Maybe coordinate the colour of your prints to make the appearance really pop.
If you want to build the final version of the Ping Pong Shooter yourself, click the link below and get printing!
[
Build Guide: Ping Pong Shooter
](https://micromelon.com.au/resources/build-guide-ping-pong-shooter)
If you want to build the final version of the Ping Pong Shooter yourself, click the link below and get printing![Build Guide: Ping Pong Shooter](https://micromelon.com.au/resources/build-guide-ping-pong-shooter)