arthurv / DS4-Type-C

Repo to contain all 5 DS4 charging boards in Type-C variant. Currently holds JDS 001, 040, 050, and 055.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DS4-Type-C

Hate microUSB? Looking to decrease cable clutter? This is the PS4 mod for you. This repo aims to host mostly drop-in USB Type C replacement boards for all revisions of PS4 controller. The goal for each board is to follow the USB Type C standard, and to include pads for those who wish to impedance match the USB data lines. Either solder in resistors here to compensate, or simply use a solder/wire bridge. The overall project goal is to keep all possible parts the same between boards, and to make it reasonablly easy for a person of moderate skill to populate these boards. This is an open source project though, so you're free to download KiCad and start making modifications to these boards so that you can more easily populate them.

I used a 0.8mm PCB when I originally made these, and found it worked quite well. Gives a little more room to work inside the controller. Cost will likely depend on which board house you choose to go through.

A tindie store through Casual Coders is in the works. Expect to see that link here around April 2022.

Tutorial To Manufacture and assemble these boards.

Tutorial to manufacture these boards

Supported boards

DS4 Board Tested PCB Connector Led Pictures Credits
JDS-001 001-011 14 Old Schematic, Front, Back 1
JDS-011 001-011 12 Old - 2
JDS-030 030 12 Old - 3
JDS-040 040-055 12 New Schematic, Front, Back 4
JDS-05X 040-055 12 New Schematic, Front, Back 4

Universal

The idea here is to create one "panelized" board which contains all above boards (JDS 001, 011, 030, 040, 050, 055). This means that someone could easily acquire a board for all controllers, then populate the one they need.
Work can now begin for this panel. Though I've done enough work in March, so this will happen later.

Parts

The goal with parts is to stay as consistent as possible between boards. Unfortunately, we have to use two types of RGB LED between the older and newer boards, but the goal is for this to be the only difference. Resistors are standardized to 0603 using the kicad hand_solder pads. We use USB type C connector C-31-M-12 to make soldering easy. Additionally, we use the Molex 530480 line of FPC connectors on all boards.

Footprints or symbols which do not come with kicad by default are to be declared as project libraries, and included in the board directory as .pretty files. See 040 055 for as a reference.

Footnotes

  1. The original work for this board was done here by Martin Refseth. I reworked his board to create kicad and schematic files for it. I also added compensation resistors as discussed above.

  2. Thanks to IcicaSora for providing the schematic for 011

  3. Thanks to 12brendan3 for providing the schematic for 030

  4. According to reddit user u/Mcorgano the pinout is supposedly the same between JDS-040 and JDS-055. The idea for this dual board also comes from the same user.
    As of 11/08/2021, the 055 pinout has been confirmed by reddit user u/jrmanpt 2

About

Repo to contain all 5 DS4 charging boards in Type-C variant. Currently holds JDS 001, 040, 050, and 055.

License:MIT License