STL Files for 3D Printing
You can find below the STL files for printing the supports and covers of your Pimmodore-64.
All these pieces are easy to print with a 0.4mm nozzle and a 0.2 mm layer height.
For better results, do not rotate the pieces, print them as provided.
Also, none but one of these pieces need «Everywhere» support if you 3D Printer is able to do good «bridging» (most printers do). Just use support «Only from the buildplate». The bridging will do the work of closing holes. The housing pieces of interface boards have their own supports for the connector hole, just remove them before putting the board.
Only the USB cover needs «Everywhere support», and just because of the lock arms, not for the holes. So if you how to do it, use the «Support Blocker» on your slicer.
Due to having many options (interface boards, C64 cases and outputs), I’ve made different .zip files with the corresponding STLs.
There are two main options:
- For «Drean Commodore 64», known as argentinean case.
- For USA/Europe Commodore 64 case.
For each option, there are three main sets of 3d parts:
- The left frame housing the Raspberry Pi.
- The right frame housing the Joysticks, Power and USB connectors.
- The middle frame, housing the keyboard interface.
For the left frame there are two versions: With or without analog outputs (video and audio). You are going to need also the covers for HDMI cable, and the SD card. The notch at the edge is for running a USB cable from the interface board to an external Raspberry or a PC, in case you want to use it as a «Keymmodore» instead of Pimmodore.
For the right frame, there are two versions: One for housing also also the Teensy ++2.0 Interface, and one for any other At32u4 board, where the board is housed in the middle frame. You need also the joysticks ports retainer, and the USB ports cover.
Why a special Teensy ++2.0 version? Because joysticks can be connected directly to that particular board, so is much cleaner to keep it near the joysticks ports. For this version there are two retainers (small and large), just in case the smaller does not fit tight enough.
For the middle frame housing the AT32u4 board, is the same regardless the C64 case you have. There are different housings: Arduino Leonardo, Arduino Micro, ProMicro, and (just in case you prefer this option) for Teensy ++2.0 too. This frame has to be attached to the top part of the case, using the screws holding the keyboard, so the board will rest upside down
Common Pieces for all versions
Here you can download pieces which are common to all versions, so you need to print these regardless the interface board or C64 case you have.
Regarding the Joysticks Ports retainer for the DB9 connectors, if the connectors are loose or they fits too tight, you can change the scale of Z at the slicer, making it taller or thinner.
- Download the common pieces HERE.
Left frame (Raspberry Pi housing)
The Frame housing the Pi is the same regardless the interface board you choose. However the «Drean» C64 case from Argentina has a useful extra row of holes than the «International» case, so there is a version for that case. Also, as explained before, you can optionally wire the analog outputs of the Pi, therefore, there are four versions of this frame, considering the case and the outputs.
Right frame (Joysticks, Power and USB connectors)
The right frame includes: two joysticks ports, Power Connector, Power Switch and two USB connectors. As mentioned before, the «Drean» C64 case from Argentina has an extra row of holes, so there is a version for that case.
Also, there is a version with a Teensy ++2.0 housing over the frame. As mentioned before, is the only board you can connect the Joysticks pins directly to it, so is handy to have the board near to them. For that particular case, you need also the board retainer. Two retainers with different sizes are included in case one of them does not fit properly.
Middle frame (Interfase Board)
The middle frame is just for housing the interface board. Of course there are different version for each board considering different sizes. Despite Teensy ++2.0 board has it’s own housing in the Right Frame as mentioned before, there is also a middle frame housing for it, in case you prefer to use it. Except for Arduino Leonardo, the rest of the boards use a retainer too. This housing has to be screwed to the top edge of the keyboard, using one of the keyboard screws. That way the board have enough room between the keyboard frame and the case, filling the «gap» between the two, allowing to close the case.
- Download all the middle Frames from HERE. Just print the frame of your need. Don’t forget the corresponding retainer. For Arduino Leonardo instead, you’ll need some small screws, the same needed for the Pi).