I Am the Proud Father of a PiGRRL 2!

I’m proud to announce that I am the father of a PiGRRL 2!

Here’s the little baby:

PiGRRL 2 Learnings

I learned a ton of random electronics and best-practices stuff like:

  1. Don’t jam all the wires and components into the thing and close the lid at the very end…it might short the battery (or worse).
  2. Use magnetic screwdrivers. (Non-magnetic screwdrivers will cause me to die early!)
  3. The amp needs the small screws…
  4. Re-read the instructions at the end to make sure I didn’t miss anything.
  5. Utilize Adafruit support forums (Many many thanks to @adafruit_support_mike).  They are awesome (but, fyi, they only serve customers).
  6. Buy blue AND red wires of all needed sizes (use permanent marker to color wires if you only bought one color).
  7. Alot LOTS of time for Etsy production + shipping.
  8. Ask your geeky friends for help.  They already did this.
  9. Buy the right diameter solder.  (I used solder wire that was too thick and fried both the PCB board as well as the 40-pin header.
  10. Use a decent soldering iron. (It turns out that my soldering iron sucks (learned the hard way). I borrowed one from a friend.)
  11. You can plug in the Raspberry Pi directly even after all the battery stuff has been wired.  (This helped me troubleshoot a battery short I was having…wasn’t sure it would work or kill the whole thing…thankfully it worked!)
  12. Building a basic RetroPie emulator with Raspberry Pi before embarking on this PiGRRL 2 project was definitely helpful, as in that process I learned about flashing the SD card and some other configuration stuff that served me well on this project.A basic RetroPie setup is no simple thing, but it’s a lot simpler thank building a PiGRRL 2 in that the basic RetroPie setup doesn’t require any soldering, battery power, audio, etc.
  13. The RetroPie team is so f’ing cool.  They do this stuff for free and are under a ton of legal stress from all these game companies/copyright lawyers.  ‘Bless them.
  14. The PiGRRL 2 instructions work great for Raspberry Pi 3.  (Do not confuse with the old PiGRRL instructions, which I won’t link here…)
  15. SSH’ing via WiFi saved me thousands, maybe millions of hours.
  16. Cyberduck + SSH is the best way to get roms onto your Pi.
  17. Switch the RetroPie theme and do a bunch of other awesome stuff.
  18. You’ve got to pull hard to disconnect the pitft screen from the Raspberry Pi.  I bent the pins on one pull and thereafter used a flathead screwdriver to wedge it up a side at a time (and slowly).
  19. I invested 50 hours building it and one hour playing it.

Why Build a PiGRRL?

I own a WordPress company.  So why the hell would I want to build a PiGRRL?

A few business reasons, a few personal ones:

  1. I’m considering pivoting The Mighty Mo! to a company that incorporates some home networking services.  Y’all know I’m into open software, so what better way to learn about home networking than to build on Raspberry Pi as opposed to buying an off-the-shelf Nest or whatever?
  2. In the future, I’d like to create a WordPress plugin that can control your home-networking devices.  In many ways I think this is a better solution than phone apps (which I hate to use…).  More on that at a later date.
  3. I believe in exploring curiosities.  Most days I don’t run into any WordPress challenges (It’s not that I’m so awesome…it’s just that WordPress is pretty hands-free these days.)So why not create some of my own challenges to keep myself sharp and to learn a new skillset?
  4. I am curious about and scared of electricity.  I know almost nothing about it, yet it’s all around me every day.

Additional Thoughts

This PiGRRL 2 project was amazing, and I recommend it for anyone who has some familiarity with Raspberry Pi and wants a challenge.  OR it could be cool if you know all about electronics and soldering and want to learn more about the Pi.

don’t recommend it as a starter project for a total n00b.  (For total n00bs, I recommend a simpler RetroPie build first.)

I bought most of my parts from Adafruit and replacement parts from Micro Center.  Amazon has lots of the parts, too, but it’s a bit pricier there and doesn’t come with support. I bought the purple case + green buttons from Etsy (just search “PiGRRL 2 Case“).  I’m not sure I’d recommend buying from where I bought mine…

Here’s my notes with some additional details and links.

Posted in

Toby Cryns

RSS From Toby’s Blog

  • Why We Don’t Automate Our WordPress Hosting Business
    There are some great platforms out there to automate your website hosting biz: But we don’t use any of them. Here’s why: Hosting companies only get worse over time. Over the years, I’ve hosted websites on a bunch of platforms: All of these hosting companies share one thing in common: Over time, they all got…
  • Fortify Your WordPress Site: Essential Security Steps
    Securing your WordPress site is a critical component of maintaining your online presence and safeguarding your data. Security is no longer a luxury, it has become a necessity in today’s digital world, where threats are lurking at every corner. This piece dives deep into WordPress security basics, giving you a comprehensive understanding of common vulnerabilities…
  • Master Your Site: Customizing WordPress Themes
    Just as a house is more than bricks and mortar, a WordPress site is much more than simple code. It’s a cohesive structure built with various layers such as PHP, HTML, CSS, and other key elements. Customizing WordPress themes involves gaining an in-depth understanding of this structure, learning to inspect and adjust design elements with…

More posts from themightymo.com

WordPress Support

The Ultimate Guide to WordPress Support: Why it’s Essential for Your Website’s Success

By The Mighty Mo! Design Co. | September 25, 2023

Whether you’re situated in Minneapolis, St. Paul, Illinois, New York, or any other corner of the globe, ensuring reliable WordPress Support is paramount for the continued success of your website. In this comprehensive guide, we will delve into the crucial role that WordPress support plays in your website’s journey to success.

sem rush log file analyzer

How to optimize your Google Crawl Budget using SEM Rush Log File Analyzer and Rank Math SEO

By The Mighty Mo! Design Co. | September 22, 2023

Today I ran the SEM Rush Log File Analyzer tool, and it showed some interesting things that are a complete waste of our Google Crawl Budget. Specifically, I learned that Google is wasting some of our crawl budget on the /wp-includes/ directory, certain plugin directories, and cache directories. I also noticed random files being crawled…

google analytics definitive guide

Where is the Google Analytics Measurement ID?

By Toby Cryns | August 16, 2023

In the vast, evolving world of web development and analytics, keeping up with terminologies and tools can sometimes feel like trying to chase a mischievous cat in a maze. You think you’ve got a grip, only for it to slip right through your fingers! Enter the mysterious “Measurement ID” from Google Analytics 4 (GA4), a…

RSS From Toby’s Blog

  • Why We Don’t Automate Our WordPress Hosting Business
    There are some great platforms out there to automate your website hosting biz: But we don’t use any of them. Here’s why: Hosting companies only get worse over time. Over the years, I’ve hosted websites on a bunch of platforms: All of these hosting companies share one thing in common: Over time, they all got…
  • Fortify Your WordPress Site: Essential Security Steps
    Securing your WordPress site is a critical component of maintaining your online presence and safeguarding your data. Security is no longer a luxury, it has become a necessity in today’s digital world, where threats are lurking at every corner. This piece dives deep into WordPress security basics, giving you a comprehensive understanding of common vulnerabilities…
  • Master Your Site: Customizing WordPress Themes
    Just as a house is more than bricks and mortar, a WordPress site is much more than simple code. It’s a cohesive structure built with various layers such as PHP, HTML, CSS, and other key elements. Customizing WordPress themes involves gaining an in-depth understanding of this structure, learning to inspect and adjust design elements with…