Resistors: (all through-hole 1/4 or 1/8 Watt)
Capacitors: (all 25V at least, radial through-hole)
You will also need a device capable of programming the PIC24FJ32GA002; the board is set up so that a PICkit2 can be attached to the pin-header with 0.1inch ribbon cables. I use a five-set of peel-away Dupont jumper leads. The MPLAB IDE and the programmer software are both available for Windows, Mac and Linux.
You will need the 'input' side of the Playstation controller cable that resembles the connectors on the console itself.
You will need the female side of the serial cable that resembles the connector on an Amiga joystick.
Cut your extension cables so you have as much length as you prefer, plus four inches for working with. I prefer to have the Playstation side long and the CD32 side short so that the PSCD32 will rest on the same surface as the CD32 console itself.
Carefully cut the insulation four inches away from the cut to reveal the individual wires.
Strip the two centimetres of insulation from each wire.
Use a multi-meter with probes to allow you to identify which of the wire colours matches each pin in the following pinouts:
It's a good idea to copy these diagrams to paper, writing the wire colours beside each pin numbers as you identify them.
After you have written down all the colours for all the pins, verify your work by repeating the same process with the other side of the extension cable you won't be using. If your colour identifications match up with the pins on the opposite side, you're ready to solder.
PIC firmware images and source download. (Firmware image is in 'dist' directory.)
Schematic, Eagle Files, Gerbers, Bill of Materials download.
Blender design files and STLs for upper and lower section of case download.
PSCD32 board and case design, runtime software, © Mathew Carr 2019. Iconography ™ Mathew Carr 2019. Site design and content © Mathew Carr 2019.
Software and design licensed to the recipient under the terms of the Apache License 2.0 Link Unless required by applicable law or agreed to in writing, Licensor provides the schematics, software or methods described on this page on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.
These software and hardware technologies are not produced, tested, promoted or endorsed by Sony Interactive Entertainment Inc., Commodore International Inc., Commodore-Amiga Inc., Factor 5, or A.U.D.I.O.S.
Trademarks referenced for nominative purposes.