Samytronix Pi: DIY Raspberry Pi Desktop Computer (with Accessible GPIO)

by Samytronix in Circuits > Raspberry Pi

30616 Views, 200 Favorites, 0 Comments

Samytronix Pi: DIY Raspberry Pi Desktop Computer (with Accessible GPIO)

yes.JPG
Samy Pi (Raspberry Pi DIY Desktop Computer)
P2010384.JPG
P2010391.JPG

In this project we will make a Raspberry Pi Desktop computer that I call Samytronix Pi. This desktop computer build is mostly made out of 3mm laser cut acrylic sheet. Samytronix Pi is equipped with a HD monitor, speakers, and most importantly accessible GPIO pinouts! Just add keyboard & mouse, and you are good to go!

With the GPIO connections accessible on this Raspberry Pi build, this PC is suitable for hobbyist, makers, students, teachers, and even researchers. The components used in this project are off the shelves components that are easy to find and also not expensive.

Gathering All the Components

P1270177.JPG
P1270175.JPG

Samytronix Pi Components:

  • Mini Speaker 8 Ohm, 2 Watt
  • Connector plug Mini micro JST 2.0 PH 4-pin
  • 40pin GPIO cable
  • 10.1 inch LCD for Raspberry Pi 1280*800 TFT EJ101IA HD IPS
  • HDMI to HDMI cable 30cm (short)
  • Hobbywing UBEC 5V 3A
  • Micro USB male socket
  • Power adapter 12V 1.5A
  • Raspberry Pi 3 model B+ (3B and 2B also compatible)
  • Micro SD card 16GB
  • Wireless keyboard and Mouse (recommended: Logitech nano mk240)
  • for HAT extension 40pin GPIO cable with 40pin header equal lenght long 2.54mm pitch

Bolts and Nuts:

  • Bolt M3 35mm... 8pcs
  • Bolt M3 20mm... 4pcs
  • Bolt M3 15mm... 6pcs
  • Bolt M2 or 2.5 10mm... 8pcs
  • Nut M2 or 2.5... 8pcs
  • Nylon spacer M2 or 2.5 6mm... 8pcs

If you have any questions regarding the parts, please feel free to leave a comment down below!

Laser Cut Acrylic

IMG_1474.jpg

Here are the files (Illustrator and CorelDraw) for the laser cut acrylic. 3mm thick acrylic sheet is used in this project.

Assemble the Front Panel (monitor)

IMG_3297.JPG
IMG_3298.JPG
IMG_3299.JPG
IMG_3300.JPG
IMG_3301.JPG

1. Place the monitor as shown in the first picture.

2. Insert the ribbon cable to the monitor.

3. Secure and cover the cable connection with a duct tape.

4. Place the last layer of acrylic sheet as shown in the last picture.

Assemble the Raspberry Pi Enclosure

IMG_3302.JPG
IMG_3303.JPG
IMG_3304.JPG
IMG_3305.JPG
IMG_3306.JPG
IMG_3307.JPG

1. Insert M2/M2.5 10mm bolts and nuts as shown in the 1st pic.

2. Align and mount the raspberry Pi to the bolts. Secure it with a small spacer shown in the 2nd pic.

3. Arrange and place the remaining acrylic parts as shown in the 3rd and 4th pic.

4. Insert 4x M3 35mm bolts through the holes near the edge of the enclosure and secure it with a nut shown in the 5th pic.

5. Don't forget to insert the SD card to the Raspberry Pi. This step can be done later, but it will be harder once the enclosure is already mounted to the front panel.

Solder the UBEC to the Monitor Driver (AV)

IMG_3286.JPG
IMG_3289.JPG
IMG_3290.JPG
IMG_3292.JPG
IMG_3293.JPG
IMG_3294.JPG
IMG_3295.JPG

This step is necessary so that the desktop computer will run with only one power supply. To do this we need to take 12V DC from the AV driver and output it to power the Raspberry Pi using 5V DC.

1. Cut the connector on the output end.

2. Solder the power wires to the male micro-USB connector.

3. Put the micro-USB back to its enclosure.

Assemble the AV Monitor Driver Enclosure

IMG_3308.JPG
IMG_3309.JPG
IMG_3310.JPG
IMG_3321.JPG
IMG_3312.JPG
IMG_3313.JPG
IMG_3320.JPG

This step is similar to step 4.

1. Insert M2/M2.5 10mm bolts and nuts as shown in the 1st pic.

2. Align and mount the raspberry Pi to the bolts. Secure it with a small spacer.

3. Arrange and place the remaining acrylic parts as shown in 2nd pic.

4. Make sure the UBEC cables are not tangled (you can choose to hide the UBEC inside the enclosure or let it be outside. Just make sure that the USB connector is outside the enclosure.

5. Connect the 10 pin JST cable. 3rd pic.

6. Connect the speaker cable. 4th pic.

7. Insert 4x M3 35mm bolts through the holes near the edge of the enclosure, place the cover, secure it with a nut shown in the 6th pic.

8. Connect the other side of the 10 pin JST connector to the monitor controller.

9. Mount the controller to a piece of acrylic shown in the 7th pic.

Mounting the Stand

IMG_3314.JPG
IMG_3315.JPG
IMG_3316.JPG
IMG_3317.JPG

1. Mount the side part of the stand as shown in the 1st pic.

2. Place the middle part as shown in the 2nd pic.

3. Place the nut in the given space and use the bolt to lock the acrylic parts in place.

4. Do the same thing on the remaining areas. (side part stand to the monitor, upper part stand to the side parts, lower part stand to the side parts)

Mount the Speakers

IMG_3319.JPG

Use glue gun to mount the speakers to the grill on the front panel.

Mounting the Raspberry Pi and AV Driver

IMG_3322.JPG
IMG_3323.JPG
IMG_3324.JPG
IMG_3325.JPG
IMG_3326.JPG
IMG_3327.JPG
IMG_3328.JPG
IMG_3330.JPG

There are two options for mounting the Raspberry Pi and AV Board. You can use a double sided tape or a velcro. In this example we are using a double sided tape, but they are interchangeable.

1. Use double sided tape to mount the AV driver enclosure. Make sure the holes on the front panel aligns with the nuts on the enclosure.

2. Mount the monitor controller and the Raspberry Pi using the same method.

3. Connect the ribbon cable from the monitor to the AV driver.

4. Connect the HDMI cable from the Raspberry Pi to the AV driver.

5. Connect the micro-USB cable to the Raspberry Pi.

Shorten the GPIO Jumper Cable (optional)

IMG_3275.JPG
IMG_3276.JPG
IMG_3277.JPG
IMG_3278.JPG
IMG_3279.JPG
IMG_3280.JPG
IMG_3281.JPG
IMG_3282.JPG
IMG_3283.JPG
IMG_3284.JPG

This step is necessary if you want to shorten the GPIO jumper cable to make a tidier cable management.

1. Open the black connector part of the jumper cable using a small flathead screwdriver as shown in the 1st and 2nd pic.

2. Peel the cable off from the tiny blades.

3. Cut the cable to make it about 9cm length.

4. Place the cable (near the end) in between the black parts and snap them together so that each individual tiny blade will be connected to each cable.

5. Put every part in place just like how it was before.

Plug the GPIO Jumper to Make It Accessible From the Front

IMG_3331.JPG
IMG_3332.JPG
IMG_3333.JPG
IMG_3334.JPG

1. Plug one end of the GPIO jumper to the Raspberry Pi.

2. Plug the other end on the GPIO opening on the front panel. Secure it in place using small amount of hot glue gun.

Add the GPIO Label

IMG_1483.JPG
GPIOpins_SAMY-Pi.JPG

Print the GPIO label on a sticker paper or use an adhesive to place the label around the GPIO access on Samytronix Pi. This can be extremely useful and save a lot of time when prototyping using Samytronix Pi.

Downloads

All Done!

P2010339.JPG
P2010368.JPG

Congratulations you made it to the very end! You have made yourself your very own computer. Have fun using your brand new computer for prototyping, making projects, or just use it as a web browser like you would in a normal computer.

I hope you find this project useful and enjoyable to make! Be sure to like, vote, and share this project with your friends! Leave a comment down below if you have any questions or suggestions.