<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" xmlns:content="http://purl.org/rss/1.0/modules/content/">

  <channel>
    <title>Brady Perkins&#39;s blog</title>
    <link>https://brpe.codeberg.page/</link>
    <description>Recent blog posts on Brady Perkins&#39;s blog</description>
    
    <generator>Hugo (https://gohugo.io)</generator>
    
    <language>en</language>
    
    <managingEditor></managingEditor>
    
    <webMaster></webMaster>
    
    <lastBuildDate>Tue, 23 Jun 2026 00:00:00 Z</lastBuildDate>
    
    <atom:link href="https://brpe.codeberg.page/tags/projects/index.xml" rel="self" type="application/rss+xml" />
    

    <item>
      <title>GameCube Pi case</title>
      <link>https://brpe.codeberg.page/posts/gamecube_pi_case/</link>
      <pubDate>Tue, 23 Jun 2026 00:00:00 Z</pubDate>
      
      <author></author>

      
      
      
      

      <description>
       The model in Onshape. Work hasn&amp;amp;rsquo;t been quite enough to keep myself engaged lately, so I decided to take up a personal project.

      </description>
      <content:encoded>&lt;figure&gt;
  &lt;img src=&#34;https://brpe.codeberg.page/posts/gamecube_pi_case/all.png&#34; alt=&#34;The model in Onshape.&#34;&gt;
  &lt;figcaption&gt;The model in Onshape.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Work hasn&amp;rsquo;t been quite enough to keep myself engaged lately, so I decided to take up a personal project.&lt;/p&gt;
&lt;p&gt;I spent many hours in high school once making a model of a GameCube based on a GameCube that I had then. It didn&amp;rsquo;t work, so I wanted to make a Raspberry Pi case out of it and run Dolphin on that.&lt;/p&gt;
&lt;p&gt;Unfortunately, Raspberry Pis then weren&amp;rsquo;t really powerful enough to run GameCube games, and I didn&amp;rsquo;t really have a good way of printing out models that were good, reliably (I had a 3D printer, but I am not very good at operating those kinds of things. I sold it the year after).&lt;/p&gt;
&lt;p&gt;But now, the Raspberry Pi 5 is out and it is definitely powerful enough to run GameCube games (at least, Luigi&amp;rsquo;s Mansion and Animal Crossing, which are the only two that I care about). So I decided to give it another try.&lt;/p&gt;
&lt;p&gt;I think this came out well. The tolerances are as close to perfect as I could get. It doesn&amp;rsquo;t have a back I/O shield, but I did try to make the two micro HDMI ports look like the digital and analog I/O out ports on the back of the older-style GameCubes:&lt;/p&gt;
&lt;figure&gt;
  &lt;img src=&#34;https://brpe.codeberg.page/posts/gamecube_pi_case/back.png&#34; alt=&#34;The back of the model.&#34;&gt;
  &lt;figcaption&gt;The back of the model.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;And I added this little pin to the back I/O area so that there&amp;rsquo;s something securing the thing together in the back. There aren&amp;rsquo;t any room for screwholes there, the only two screwholes are in the front.&lt;/p&gt;
&lt;figure&gt;
  &lt;img src=&#34;https://brpe.codeberg.page/posts/gamecube_pi_case/side.png&#34; alt=&#34;The profile of the model.&#34;&gt;
  &lt;figcaption&gt;The profile of the model.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;&lt;a href=&#34;https://cad.onshape.com/documents/fef203cf7a7d078b2f8dd18c/w/a96d15eb7101d4169b330e5f/e/f2b4cb4d341ca5617ead2573?renderMode=0&amp;amp;uiState=6a3a51a569b6850409587feb&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Here&lt;/a&gt; is the public link to the model on Onshape, where you can see and download it.&lt;/p&gt;
&lt;p&gt;I haven&amp;rsquo;t printed out this final version of the model yet. Just a prototype to make sure the tolerances were good. But on the prototype there are a lot of defects, so I won&amp;rsquo;t give pictures of it here.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;d probably recommend using 0.12 mm resolution (&amp;ldquo;fine&amp;rdquo;) when you export, export with units of mm, and then when you print put the inner sides of the top and bottom toward the hot base plate of the printer.&lt;/p&gt;
&lt;p&gt;Hopefully this is cool for other people, too!&lt;/p&gt;
&lt;p&gt;Update: I modified the model so that the pin is a separate piece. This way you can properly print the top part with its inner part facing down without having to have a thick layer of support material under the entire thing. That was a little bit of an oversight that I realized as soon as I went to get the second print.&lt;/p&gt;</content:encoded>
      
      <category>Projects</category>
      
      <category>Life</category>
      
      <category>Raspberry Pi</category>
      
      
      <guid isPermaLink="true">https://brpe.codeberg.page/posts/gamecube_pi_case/</guid>
    </item>
    
  </channel>
</rss>
