Skip to content

TheQYD/picolator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Picolator

A portable console for [Pico 8] (http://www.lexaloffle.com/pico-8.php).

(Picolator Complete

Details

Picolator is a portable console developed using the Raspberry Pi Zero. It's shell and circuits are made using the Othermill.

Anyone with experience in milling and circuit design should be able to make it from just the files. I'll put together an Instructable soon. Check the notes for design details.

Parts

Media

A video it it in action can be found here.

The front.

Front

The back.

Back

I use it all the time.

PLaying

Here are it's insides. I was breadboarding it.

Breadboarding

This is the soundboard. It uses an LM386. I designed this circuit for the console, but the Pi Zero audio output instructions can be found here. It's based on that.

Soundboard

The schematic for the soundboard is in the CADs folder, but here's an image of it.

You actually read these?

This is the controller. It connects to the Teensy and the Teensy is then connected via USB to the Pi Zero.

There is nothing here.

This is a screenshot of the controller circuit. It's also in the CADs folder.

This statement has no meaning.

Notes

The shell is 4 layers. Three HDPE layers and a polycarbonate top layer (to protect the screen). The body was designed in Fusion 360, and the electronics were designed in EagleCAD. All of them were milled using the Othermill. I had to use a Dremel to remove the headers on the PiTFT (risky, but it needed to be thinner). It's not hollow, there are supports and channels to route the wires and mount equipment on the inside (see the CADs).

When I started, I found the PiTFT schematic and tested the pins used for video (SPI). The wires are 28 gauge stranded core. If you look through Google Images for any of those things you'd need, you'll find them. Lady Ada makes the schematics for the PiTFT available on her site. The mappings I found in Google images, and tested using an oscilliscope.

The joystick is milled in two parts. The section for the screen is located in the cads/body directory. The circuit is located in the body/circuits directory. The resistors are 10k pullups. The Teensy code has a mapping of the pins, which are also labeled on the schematic.

The image is Lady Ada's PiTFT image (Raspbian), so the SD Card is 8GB. I couldn't get it booting when I used dd on a 32GB card. If anyone knows why, send me message -- though I don't think that's necessary even if I had every Pico-8 game ever. The games are played in Pico-8. You can place the flags in rc.local so it starts automatically. Pico 8 is available from Lexaloffle Games. All of the games are made by the community using Lua (I guess I'm about to learn Lua!).

That's it for now, until I have time to write an Instructable.

License

Picolator is available under the MIT license. See the LICENSE file for more info. Make it better!

About

A Linux image for Rapsberry Pi/PiTFT.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages