SERVOSHOCK
  • Home
  • Store
  • Documentation
    • Servoshock 2 for Dualshock 4
    • Servoshock 1 for Dualshock 3
  • Application Notes
    • Using ServoShock with an R/C ESC
    • Super Soaker ROV
    • Mecanum Wheel Driver
  • About
  • Contact
User's Manual
servoshock2_manual_rev2-0.pdf
File Size: 1544 kb
File Type: pdf
Download File


Configuration Cheat Sheet
configuration_cheat_sheet.pdf
File Size: 208 kb
File Type: pdf
Download File


Schematic
ps4_servoshock2_rev2-3.pdf
File Size: 263 kb
File Type: pdf
Download File


Arduino Library and Example
servoshock2_arduino.zip
File Size: 6 kb
File Type: zip
Download File


Firmware Update Tool
DS30 Bootloader configured for ServoShock
ds30_bootloader_for_servoshock.zip
File Size: 850 kb
File Type: zip
Download File


Firmware rev 3.12 BETA
This firmware added a function that allows you to map a servo channel to buttons instead.
Source code:
​https://github.com/servoshock/servoshock2-firmware
servoshock2_manual_fw3.0.pdf
File Size: 1407 kb
File Type: pdf
Download File

pic_ps4_host.x.production_312.zip
File Size: 61 kb
File Type: zip
Download File


Firmware rev 2.0/Source Code
Load the firmware with the DS30 firmware update tool.
​Hex file is in folder \PIC_PS4_Host.X\dist\default\production

Relase Notes:
Rev 2.0
- The servo output fields and button state fields will now output the value that would have been written to the pin if not overridden, instead of the physical current output state.  This scheme enables us to modify and write an output state back to the output without losing the controller state information.

Source code complied with MPLABX and C30 compiler v3.31.​

servoshock_rev2.0.zip
File Size: 785 kb
File Type: zip
Download File

Archived Firmware

Firmware source code/PCB Gerber repository
​https://github.com/servoshock

PCB Design Files

https://workspace.circuitmaker.com/Projects/Details/CrossProductCreations/ServoShock22-3​

https://workspace.circuitmaker.com/Projects/Details/CrossProductCreations/ServoshockDIP401-2
Cross Product Creations