<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Ball Launcher on Plicatim</title>
        <link>https://plicatim.com/tags/ball-launcher/</link>
        <description>Recent content in Ball Launcher on Plicatim</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>en-us</language>
        <copyright>Plicatim</copyright>
        <lastBuildDate>Thu, 22 Jan 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://plicatim.com/tags/ball-launcher/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>Ball Launcher 2000</title>
        <link>https://plicatim.com/post/ball_launcher_gallery/</link>
        <pubDate>Thu, 22 Jan 2026 00:00:00 +0000</pubDate>
        
        <guid>https://plicatim.com/post/ball_launcher_gallery/</guid>
        <description>&lt;img src="https://plicatim.com/post/ball_launcher_gallery/featureImage.jpg" alt="Featured image of post Ball Launcher 2000" /&gt;&lt;h3 id=&#34;backgroundmotivation&#34;&gt;Background/Motivation
&lt;/h3&gt;&lt;p&gt;We have a ball-pit with a lot of balls.
&lt;img src=&#34;https://plicatim.com/post/ball_launcher_gallery/ball_pit_ball.jpg&#34;
	width=&#34;2268&#34;
	height=&#34;4032&#34;
	srcset=&#34;https://plicatim.com/post/ball_launcher_gallery/ball_pit_ball_hu_d8f466daaeb53264.jpg 480w, https://plicatim.com/post/ball_launcher_gallery/ball_pit_ball_hu_56b40289b583a1ac.jpg 1024w&#34;
	loading=&#34;lazy&#34;
	
		alt=&#34;Ball pit with balls&#34;
	
	
		class=&#34;gallery-image&#34; 
		data-flex-grow=&#34;56&#34;
		data-flex-basis=&#34;135px&#34;
	
&gt;
Kids of course liked it. Just one day, thinking about anything else we can do about it—kids also like to throw the balls around—then I was thinking, why not make a ball launcher that adds more fun to it?&lt;/p&gt;
&lt;p&gt;Hence, the Ball Launcher 3000—it&amp;rsquo;s mainly for the kids to play.&lt;/p&gt;
&lt;h3 id=&#34;model-designmodeling&#34;&gt;Model Design/Modeling
&lt;/h3&gt;&lt;p&gt;This is part of my learning process in 3D printing and CAD modeling.
This is a challenge in terms of the complexity of the CAD modeling, which includes many mechanical moving parts.&lt;/p&gt;
&lt;div class=&#34;video-wrapper&#34;&gt;
    &lt;video
    controls
    src=&#34;ball_launcher_fusion.mov&#34;
    
    
    &gt;
        &lt;p&gt;
            Your browser doesn&#39;t support HTML5 video. Here is a
            &lt;a href=&#34;ball_launcher_fusion.mov&#34;&gt;link to the video&lt;/a&gt; instead.
        &lt;/p&gt;
    &lt;/video&gt;
&lt;/div&gt;

&lt;div class=&#34;video-wrapper&#34;&gt;
    &lt;video
    controls
    src=&#34;ball_launch_in_action.mp4&#34;
    
    
    &gt;
        &lt;p&gt;
            Your browser doesn&#39;t support HTML5 video. Here is a
            &lt;a href=&#34;ball_launch_in_action.mp4&#34;&gt;link to the video&lt;/a&gt; instead.
        &lt;/p&gt;
    &lt;/video&gt;
&lt;/div&gt;

&lt;h4 id=&#34;launching-mechanism&#34;&gt;Launching Mechanism
&lt;/h4&gt;&lt;p&gt;It consists of three moving parts: the button and two levers. Why this launching mechanism? It was inspired by one of my kids&amp;rsquo; toys. There are of course many ways to &amp;ldquo;launch&amp;rdquo; balls—I guess it&amp;rsquo;s just a matter of choice.&lt;/p&gt;
&lt;p&gt;Another important launch part is the barrel, which can rotate to set the launch angle.
Last but not least, there should be a spring mounted under the launch button. For this, I simply printed a torsion spring and used hot water to &amp;ldquo;reshape&amp;rdquo; it. It&amp;rsquo;s not an elegant way, but it works.
&lt;img src=&#34;https://plicatim.com/post/ball_launcher_gallery/torsion_spring.png&#34;
	width=&#34;1176&#34;
	height=&#34;821&#34;
	srcset=&#34;https://plicatim.com/post/ball_launcher_gallery/torsion_spring_hu_39ef3dc08acbd627.png 480w, https://plicatim.com/post/ball_launcher_gallery/torsion_spring_hu_c13cbd172a550dc4.png 1024w&#34;
	loading=&#34;lazy&#34;
	
		alt=&#34;Torsion spring reshaped with hot water&#34;
	
	
		class=&#34;gallery-image&#34; 
		data-flex-grow=&#34;143&#34;
		data-flex-basis=&#34;343px&#34;
	
&gt;&lt;/p&gt;
&lt;p&gt;The idea is that by pressing the button, it triggers a &amp;ldquo;chain-reaction&amp;rdquo; to the last lever, where the ball is, and it will launch the ball.&lt;/p&gt;
&lt;p&gt;By the way, the ball is 50mm in diameter.&lt;/p&gt;
&lt;h4 id=&#34;color&#34;&gt;Color
&lt;/h4&gt;&lt;p&gt;My kids picked the colors—yes, I think it&amp;rsquo;s strange, but they seem to like it. Plus, it&amp;rsquo;s a good way to test my H2C multicolor printing.&lt;/p&gt;
&lt;h4 id=&#34;appearance&#34;&gt;Appearance
&lt;/h4&gt;&lt;p&gt;I just built around the launching mechanism with a box-like appearance. I know it&amp;rsquo;s boxy and boring, not really eye-catching, but again, they seem to like it.&lt;/p&gt;
&lt;h4 id=&#34;joining-two-parts&#34;&gt;Joining Two Parts
&lt;/h4&gt;&lt;p&gt;As you can see from the design, it consists of two halves. How to hold two parts together is a challenge for me. Of course, there are many ways to do so. For this model, I constrained myself to use a snap-fit approach.&lt;/p&gt;
&lt;p&gt;After some YouTube learning and iteration, here is my design:&lt;/p&gt;
&lt;div class=&#34;video-wrapper&#34;&gt;
    &lt;video
    controls
    src=&#34;snap_fit_fusion.mov&#34;
    
    
    &gt;
        &lt;p&gt;
            Your browser doesn&#39;t support HTML5 video. Here is a
            &lt;a href=&#34;snap_fit_fusion.mov&#34;&gt;link to the video&lt;/a&gt; instead.
        &lt;/p&gt;
    &lt;/video&gt;
&lt;/div&gt;

&lt;p&gt;Initially, the snap-fit parts didn&amp;rsquo;t have the extrude feature on the side, so the two parts could wobble side-by-side or up-and-down. By adding the side extruded feature with a tight clearance of 0.1mm, it makes the two parts hold up nicely and tight.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://plicatim.com/post/ball_launcher_gallery/snap_fit_pin.png&#34;
	width=&#34;1176&#34;
	height=&#34;854&#34;
	srcset=&#34;https://plicatim.com/post/ball_launcher_gallery/snap_fit_pin_hu_d97d3ae15d0bfa80.png 480w, https://plicatim.com/post/ball_launcher_gallery/snap_fit_pin_hu_9941cf9315c93f21.png 1024w&#34;
	loading=&#34;lazy&#34;
	
		alt=&#34;Snap-fit pin design&#34;
	
	
		class=&#34;gallery-image&#34; 
		data-flex-grow=&#34;137&#34;
		data-flex-basis=&#34;330px&#34;
	
&gt;
&lt;img src=&#34;https://plicatim.com/post/ball_launcher_gallery/snap_fit_pin_clearance.png&#34;
	width=&#34;1196&#34;
	height=&#34;466&#34;
	srcset=&#34;https://plicatim.com/post/ball_launcher_gallery/snap_fit_pin_clearance_hu_3bdae8b3eb5b58b5.png 480w, https://plicatim.com/post/ball_launcher_gallery/snap_fit_pin_clearance_hu_ce081998b6acad95.png 1024w&#34;
	loading=&#34;lazy&#34;
	
		alt=&#34;Snap-fit pin with clearance&#34;
	
	
		class=&#34;gallery-image&#34; 
		data-flex-grow=&#34;256&#34;
		data-flex-basis=&#34;615px&#34;
	
&gt;&lt;/p&gt;
&lt;h3 id=&#34;printing-notes&#34;&gt;Printing Notes
&lt;/h3&gt;&lt;p&gt;This is not an optimized way to arrange different parts with different colors together, but I just want to test out the capability of the H2C multicolor print. Also, this is an over 24-hour print—again, just to check out the H2C&amp;rsquo;s performance with such a long print.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://plicatim.com/post/ball_launcher_gallery/print_time.jpg&#34;
	width=&#34;4032&#34;
	height=&#34;2268&#34;
	srcset=&#34;https://plicatim.com/post/ball_launcher_gallery/print_time_hu_212ad181ddb77207.jpg 480w, https://plicatim.com/post/ball_launcher_gallery/print_time_hu_bfe9020939712b5d.jpg 1024w&#34;
	loading=&#34;lazy&#34;
	
		alt=&#34;Print time display&#34;
	
	
		class=&#34;gallery-image&#34; 
		data-flex-grow=&#34;177&#34;
		data-flex-basis=&#34;426px&#34;
	
&gt; &lt;img src=&#34;https://plicatim.com/post/ball_launcher_gallery/print_results.jpg&#34;
	width=&#34;4032&#34;
	height=&#34;2268&#34;
	srcset=&#34;https://plicatim.com/post/ball_launcher_gallery/print_results_hu_b0d3514cc8e30b1c.jpg 480w, https://plicatim.com/post/ball_launcher_gallery/print_results_hu_719b2950dc08565d.jpg 1024w&#34;
	loading=&#34;lazy&#34;
	
		alt=&#34;Print results&#34;
	
	
		class=&#34;gallery-image&#34; 
		data-flex-grow=&#34;177&#34;
		data-flex-basis=&#34;426px&#34;
	
&gt; &lt;img src=&#34;https://plicatim.com/post/ball_launcher_gallery/image3.jpg&#34;
	width=&#34;4032&#34;
	height=&#34;2268&#34;
	srcset=&#34;https://plicatim.com/post/ball_launcher_gallery/image3_hu_e95f8ab7fcbae357.jpg 480w, https://plicatim.com/post/ball_launcher_gallery/image3_hu_e3bbce4a4f93fd8.jpg 1024w&#34;
	loading=&#34;lazy&#34;
	
		alt=&#34;Image 3&#34;
	
	
		class=&#34;gallery-image&#34; 
		data-flex-grow=&#34;177&#34;
		data-flex-basis=&#34;426px&#34;
	
&gt; &lt;img src=&#34;https://plicatim.com/post/ball_launcher_gallery/image4.jpg&#34;
	width=&#34;4032&#34;
	height=&#34;2268&#34;
	srcset=&#34;https://plicatim.com/post/ball_launcher_gallery/image4_hu_a6a6e027b5575202.jpg 480w, https://plicatim.com/post/ball_launcher_gallery/image4_hu_189169ff4bb84414.jpg 1024w&#34;
	loading=&#34;lazy&#34;
	
		alt=&#34;Image 4&#34;
	
	
		class=&#34;gallery-image&#34; 
		data-flex-grow=&#34;177&#34;
		data-flex-basis=&#34;426px&#34;
	
&gt; &lt;img src=&#34;https://plicatim.com/post/ball_launcher_gallery/image5.jpg&#34;
	width=&#34;2268&#34;
	height=&#34;4032&#34;
	srcset=&#34;https://plicatim.com/post/ball_launcher_gallery/image5_hu_9f5a08c9f3dc573e.jpg 480w, https://plicatim.com/post/ball_launcher_gallery/image5_hu_2566bfc8d0c75d5f.jpg 1024w&#34;
	loading=&#34;lazy&#34;
	
		alt=&#34;Image 5&#34;
	
	
		class=&#34;gallery-image&#34; 
		data-flex-grow=&#34;56&#34;
		data-flex-basis=&#34;135px&#34;
	
&gt; &lt;img src=&#34;https://plicatim.com/post/ball_launcher_gallery/image6.jpg&#34;
	width=&#34;4032&#34;
	height=&#34;2268&#34;
	srcset=&#34;https://plicatim.com/post/ball_launcher_gallery/image6_hu_3bdd2fbc0c211a1d.jpg 480w, https://plicatim.com/post/ball_launcher_gallery/image6_hu_3f9c1fb9116eac21.jpg 1024w&#34;
	loading=&#34;lazy&#34;
	
		alt=&#34;Image 6&#34;
	
	
		class=&#34;gallery-image&#34; 
		data-flex-grow=&#34;177&#34;
		data-flex-basis=&#34;426px&#34;
	
&gt;&lt;/p&gt;
&lt;h3 id=&#34;model-usageresources&#34;&gt;Model Usage/Resources
&lt;/h3&gt;&lt;p&gt;Launch balls for fun.&lt;/p&gt;
&lt;h4 id=&#34;assemble&#34;&gt;Assemble
&lt;/h4&gt;&lt;p&gt;This should be fairly easy.
First, put all the snap-fit pins into the holes.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://plicatim.com/post/ball_launcher_gallery/snap_fit_pin_inpart.jpg&#34;
	width=&#34;4032&#34;
	height=&#34;2268&#34;
	srcset=&#34;https://plicatim.com/post/ball_launcher_gallery/snap_fit_pin_inpart_hu_d06f23a6647ea58b.jpg 480w, https://plicatim.com/post/ball_launcher_gallery/snap_fit_pin_inpart_hu_f2699abae1f88505.jpg 1024w&#34;
	loading=&#34;lazy&#34;
	
		alt=&#34;Snap-fit pins inserted&#34;
	
	
		class=&#34;gallery-image&#34; 
		data-flex-grow=&#34;177&#34;
		data-flex-basis=&#34;426px&#34;
	
&gt;&lt;/p&gt;
&lt;p&gt;Then put all the parts in the slot.
&lt;img src=&#34;https://plicatim.com/post/ball_launcher_gallery/PXL_20260116_003259275.jpg&#34;
	width=&#34;4032&#34;
	height=&#34;2268&#34;
	srcset=&#34;https://plicatim.com/post/ball_launcher_gallery/PXL_20260116_003259275_hu_12694c2cebdf5689.jpg 480w, https://plicatim.com/post/ball_launcher_gallery/PXL_20260116_003259275_hu_494d9a249a397fe7.jpg 1024w&#34;
	loading=&#34;lazy&#34;
	
		alt=&#34;Parts in slot&#34;
	
	
		class=&#34;gallery-image&#34; 
		data-flex-grow=&#34;177&#34;
		data-flex-basis=&#34;426px&#34;
	
&gt;&lt;/p&gt;
&lt;p&gt;Finally, put the other half of the case together.&lt;/p&gt;
&lt;p&gt;By the way, you can see the torsion spring is ugly because, as mentioned above, I used hot water to reshape it. Anyway, it works and it&amp;rsquo;s inside the case—no one can see it. And my kids care even less as long as it works.&lt;/p&gt;
&lt;h3 id=&#34;noteslessons-learnt&#34;&gt;Notes/Lessons Learnt
&lt;/h3&gt;&lt;p&gt;There are several things that need to be improved:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;The loading hole on the side is too big; need to somehow confine the ball.&lt;/li&gt;
&lt;li&gt;It&amp;rsquo;s tricky to align two lever pins together when closing the case. Two solutions, maybe?
&lt;ul&gt;
&lt;li&gt;Cut holes on the side such that the lever pins are accessible by hand when closing the case.&lt;/li&gt;
&lt;li&gt;Make the mount slots bigger such that the pins can align easily.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
</description>
        </item>
        
    </channel>
</rss>
