The following text must be included in any distribution of derivatives of this project. All links must also be included.
Based on the RPBoy Mini by TheTrain. Originally based on the Arduboy by Kevin Bates.
Copyright © 2026 TheTrain
Changes from the original design:
- list any changes you make here
Anyone selling this commercially must include in the listing that this is an open source item, link to the original repo and include the copyright as well as the link to my X account.
The RPBoy Mini was designed as an RP2040 based alternative to the Arduboy Mini. While it can be used to run some Arduboy games with code modification, I am adding it here as it can also run GP2040-CE just fine.
Please note that none of the converted Arduboy code will be posted here.
I do have plans to make a simple case for this, and may work on the design a bit in the future. I have no plans to make it powered by battery.
This is a very simple board. It has an RP2040 SuperMini, 0.96" OLED and a few tac switches on it. There is no battery on it and I have no plans to add a battery / charging circuit to it, this will just be for use plugged in.
Parts needed:
- The PCB in this repo
- 1x RP2040 SuperMini (usually gotten from somewhere like AliExpress) [the Waveshare Zero will not work!]
- 1x 0.96" OLED
- 6x SMD-4P,5.1x5.1mm 1.5mm tac switches
All of the boards so far have been ordered though JLCPCB. Due to minimum order numbers you would get five of these Ghost Auth boards. Here are the steps to make your first order and what options I choose along the way.
1 - Go to JLCPCB.com
2 - Click on Instant Quote
3 - Click on Add Gerber file and choose the file named Gerber_RPBoy_Mini_v2.0.zip from the Hardware files folder
4 - Choose the following options for the board:
- Base Material = FR-4
- Layers = 2
- Dimensions = (should auto-populate) 30 mm x 50 mm
- PCB Qty = (however large your run will be, minimum of 5)
- Product Type = Industrial/Consumer electronics
- Different Design = 1
- Delivery Format = Single PCB
- PCB Thickness = 1.6
- PCB Color = (up to you)
- Silkscreen = (defaults to white for all except white boards which is black)
- Surface Finish = HASL(with lead)
- Outer Copper Weight = 1oz
- Via Covering = Tented
- Board Outline Tolerance = +/- 0.2mm (Regular)
- Confirm Production file = No
- Remove Order Number = Yes
- Flying Probe Test = Fully Test
- Gold Fingers = No
- Castellated Holes = No
- No advanced options
6 - Make sure you have read the terms and conditions of JLCPCB assembly service and then click on the Confirm button if you agree
!!!Note - Please note that we are not responsible for boards made by JLCPCB or any other manufacturer that do not work!!!
7 - The Secure Checkout process will be different based on your location in the world. We recommend researching your shipping options to choose the one that is right for your application.
Donations are welcome and will be used to further refine the files, test additional parts and work on other layouts that interest me.
You can donate here: https://www.paypal.com/donate/?hosted_button_id=2JMTZVCGLDYC2
v2.0
- Flipped the RP2040 SuperMini so it is not backwards
v1.0
- Initial design

