Zdrapson Mk 1.2

by Zdrapek in Circuits > Arduino

149 Views, 3 Favorites, 0 Comments

Zdrapson Mk 1.2

IMG_20240826_190750.jpg
IMG_20240826_190735.jpg
IMG_20240826_190852.jpg
Bez tytułu.png
436660549_1591264511450810_7620496049664316442_n.jpg
435856864_1073420883746583_5549430340557732296_n.jpg
436549504_444274778056354_54235817628818391_n.jpg

Some time ago I found the first model of my game console with Arduino and an OLED display in my old stuff, I decided to refresh it a bit, improve it, improve a few things, and create a housing on my 3D printer, and here are the results

Supplies

Zrzut ekranu 2024-04-15 183936.png

here's everything you need:

- housing printed on a 3D printer (STL here: https://www.printables.com/pl/model/845031-zdrapson-mk1)

-arduino nano (can be a clone)

-universal PCB 50x70mm

- i2c OLED display 1.3" (any color)

-6x button 6x6mm

-goldpin famale 2x15

-goldpin male 1x4

-buzzer

-slide switch

-4x screws (M2.5, can be x10 or x16 or x20 or x25)

-optional LED and some capacitor


STL's:

https://cults3d.com/en/3d-model/gadget/zdrapson-mk-1-2

https://www.printables.com/pl/model/987136-zdrapson-mk-12

Display

436117548_1181616859886634_2766269084970790773_n.jpg
436578554_418118570924269_1435386211914760020_n.jpg

start by printing the front, later you will find out why, now soldering, take the PCB and one by one: first we solder the connector to which we will then solder the display, solder it as in the attached photo. I recommend covering the display with a layer of glue so that in the future it does not short-circuit with, for example, Arduino, which will be on the other side of the PCB (I have already burned one display this way) DO NOT SOLDER THE DISPLAY YET

Front and Buttons

434512412_456125100187057_332638887487376582_n.jpg

now you will find out why you printed the front first, now put the buttons on it, then place them in the PCB and only then solder them, this will allow you to perfectly match the front later, because normally the buttons would not be soldered straight

Arduino and Soldering

Zrzut ekranu 2024-04-15 194850.png
436764063_1105506387394286_1453582681907512466_n.jpg

now Aduino, solder it from the edge, so that in the future you can easily upload updates, I used goldpins for this, but if you want, you can solder the Arduino in a different way, then solder everything according to the diagram, remember that the wires should not go out to the other side of the PCB , because it will make it impossible to solder the display later, I recommend using my system. you also need to remember about space for the 9V battery

Case

436341009_1296930871240790_4641401537532954878_n.jpg
436888847_7285904921464281_3642298796939521408_n.jpg
436029314_308692805401011_1021838182954322487_n.jpg
435861943_403401655801158_1452319889080304166_n.jpg
435856862_1129341744777878_6721717588896234206_n.jpg

now we will add the switch to the housing, you will easily recognize the place where it should be inserted, I suggest gluing it additionally, because the hole is slightly larger, so it can be easily inserted. now solder the front one with the clip to the 9v battery, you can connect the battery and glue it, for example, with hot glue to the housing, so that the teeth do not bump around inside, I recommend connecting the power supply and Arduino using any socket, so that they can be easily connected and disconnect, I used goldpins again.

Screwing Down Case

434543192_1416884889195086_7428080218788557229_n.jpg
436344625_308383405433303_8366862667443485176_n.jpg

now we screw everything together, as you saw in the previous photo, I had to glue the screws, but in the final model it was fixed and you don't have to worry about it, use the screws for which you have printed the housing, REMEMBER that for the M3 screw, you need to enlarge the holes in the board PCB!!!

I also recommend plugging the miniUSB cable into the Arduino before screwing it in, so that after screwing it in you can easily plug it in and pull it out.

Code

436466671_466846905797399_4312026814136235266_n.jpg

and the last step, programming, below is my code (remember to install the necessary libraries), which is still being improved, if you want you can write your own code, I would be grateful if you could show it to me. that's it! congratulations, you can share your finished project in the comments here, on printables or on makerWorld, or preferably everywhere ;)


CODE:

https://create.arduino.cc/editor/_/a432d33f-faf5-4709-8903-9444979172cf/preview

Finish

436226919_433965946036319_6791239666465298054_n.jpg
442445540_1088416015598525_2572241748993085608_n.jpg
436489761_471666568679669_7140666744227932120_n.jpg
436272090_3873411049555783_8405074591827043838_n.jpg
IMG_20240826_190735.jpg
IMG_20240826_190750.jpg
IMG_20240826_190852.jpg

congratulations, you have just finished building the Zdrapson mk1, please remember that this project is still in production, and the code is subject to change. if you created your own code, please share it here, I will also be happy if you share photos of the console here or on printables