Blueprint

Game Controller

A simple Game Controller

Created by djoudiaymen0 djoudiaymen0

Tier 4

1 view

0 followers

Iamalive Iamalive 🚀 requested changes for Game Controller ago

Ticket only projects are not allowed. Instead, you can get a grant to build your project(once it's up to the standards listed at https://blueprint.hackclub.com/about/submission-guidelines) and then submit and get tickets for how long it took you to make!

djoudiaymen0 djoudiaymen0 submitted Game Controller for ship review ago

CAN CAN ⚡🚀 requested changes for Game Controller ago

You seem to not be requesting any money. Is that a mistake?

djoudiaymen0 djoudiaymen0 submitted Game Controller for ship review ago

djoudiaymen0 djoudiaymen0 added to the journal ago

Made a 3D Shell

At first, I tried to make a shell similar to the PlayStation controller, but it was too hard for me since I’m new to 3D modeling. Also, because there were no vibration motors or R1, R2, L1, and L2 buttons, it didn’t seem necessary, so I went with a square shape instead.
image

djoudiaymen0 djoudiaymen0 added to the journal ago

Made and Routed The PCB

I finished designing and routing the actual PCB. I also changed the buttons footprints.
also the PCB size and the component layout is based on the PlayStation 4 controller.
and since the space was very limited, I had to use input and output lines. (I don't know what they are called)
image

djoudiaymen0 djoudiaymen0 added to the journal ago

Made the Schematic

I designed and completed the schematic for the project. It uses an Arduino Nano RP2040 Connect and includes 2 joysticks and 10 buttons (4 directional buttons, 4 standard buttons, and 2 for pause and settings).

At first, I tried using a PS4 joystick footprint made by Little Scale, but it didn’t work so I remade the design using the COM-09032 joystick.
image

djoudiaymen0 djoudiaymen0 started Game Controller ago

2/10/2026 2 AM - Made the Schematic

I designed and completed the schematic for the project. It uses an Arduino Nano RP2040 Connect and includes 2 joysticks and 10 buttons (4 directional buttons, 4 standard buttons, and 2 for pause and settings).

At first, I tried using a PS4 joystick footprint made by Little Scale, but it didn’t work so I remade the design using the COM-09032 joystick.
image

2/10/2026 6 PM - Made and Routed The PCB

I finished designing and routing the actual PCB. I also changed the buttons footprints.
also the PCB size and the component layout is based on the PlayStation 4 controller.
and since the space was very limited, I had to use input and output lines. (I don't know what they are called)
image

2/10/2026 7 PM - Made a 3D Shell

At first, I tried to make a shell similar to the PlayStation controller, but it was too hard for me since I’m new to 3D modeling. Also, because there were no vibration motors or R1, R2, L1, and L2 buttons, it didn’t seem necessary, so I went with a square shape instead.
image