Skip to the content
2 layers35.3 × 26.9 mmUsb hen esp, the printed circuit board in 3D

Power Control board for USB Flashdisk controller by ESP8266

Size
35.3 × 26.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
18
Nets
13
Pads
78
Tracks, vias
98, 4
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
22 Jan 2022
Updated
25 Jan 2022

Overview

Usb hen esp is an open-source printed circuit board by TomasFilipCZ, from the TomasFilipCZ/PS4-USB-HEN-ESP8266Control repository on GitHub, published under the BSD-3-Clause licence. It is a 2-layer board of 35.3 × 26.9 mm with 18 parts on 13 nets, routed with 98 tracks and 4 vias.

It is built around the WEMOS D1 MINI, USBLC6-2SC6 and AO3401A. Its parts include 5 capacitors, 4 resistors, 3 connectors, 2 ICs and 2 transistors. It belongs with the ESP8266 boards of this library.

Main components

3

README

README.md

PS4 USB HEN Controlled by ESP8266

Small electronic board to support automatic loading HEN in PS4 with ESP8266. Project using method discovered on PS4 Firmware 9.00, where user need manually plug USB flash drive in right time to load HEN.

Together with ESP8266 as WebServer is PS4-USB-HEN controlling power supply for USB drive, causing automatic loading HEN in desired time without user interaction.

Project is modification of "PS4 Server 9.00", aim is to share design data of small PCB to create device for wide usage of automatic loading and implement basic electronic protection for PS4.

Status 23.01.2022 waiting for PCB from production to add more picture and check design files !

Project requirements

  • Wemos ESP8266 Mini Board or any available clone supporting 4MB Flash, recommend is use version V3 with mounting holes as listed in pictures section below
  • any working USB 2.0 Flash Disk ( size basically not matter >128MBytes, USB3.0 is not required)
  • Micro USB 2.0 data cable ( is recommend to not exceed length of 1.8M )

Links

ESP8266 needs firmware to run WebServer with DHCP/DNS service, it can be found here:

USB Drive for PS4-USB-HEN needs to be properly installed with ChendoChap Kernel Exploit

Setup

  • Setup once USB Flash disk Instructions can be found on ChendoChap PS4 GitHub or generally on internet, alternatively to Win32Disk Imager can be recommend Rufus utility in both solution choose as USB Image exfathax_pico.img file.

  • Setup once ESP8266 Either by Arduino IDE or NodeMCU-PyFlasher, manual for programming ESP8266 with USB cable with PC can be find easily on internet. (with USB cable plug into ESP8266 board)

  • Plug ESP8266 Board into PS4-USB-HEN, micro USB cable to PS4 and PS4-USB_HEN micro USB port. Due Webserver/DNS capability of ESP8266 web page with HEN can be access through 'User Guide/Helpful Info' in PS4 (required successful Wifi connection to ESP8266, if is not changed, access point is 'PS4_WEB_AP' , password is 'password' or '12345678 )

Pictures

PS4-USB-HEN v1.0b

WeMos ESP8266 v3 with mounting holes

Bundle Ilustration (will be replaced with real picture)

Project structure

  • PCB Design data are developed in KiCad 5.1.10
  • directory bom contains JLCPCB compatible BOM and BOM with MPN parts, including order codes from TME.EU
  • directory gerber contains gerbers files with pick-up place file. Components are located only in TOP layer. USB A connector hasn't defined positions because is THT.
  • directory libs contains project specific library special thanks to Raoul Rubien, for library for Wemos D1 Mini and Fork Sand Devloper for 3Dmodel of USB-A connector

Future Updates

  • Create STEP/STL Model of Plastic BOX to be able printed in 3D Printer
  • Waiting for Delivering PCB to test all complete designs - design is not tested YET!

Author

Tomas Filip

🤝 Support

Contributions, issues, and feature requests are welcome!

if you like this project, stay tuned !

Special thanks: Karo, ChendoChap, stooged for their work and thanks to all community helper and developer on PS scene. It's really fun...

Parts

18
QtyValueFootprintReferences
4100nFCapacitor_SMD:C_0805_2012MetricC1, C3, C4, C5
2100kResistor_SMD:R_0805_2012MetricR2, R4
110kResistor_SMD:R_0805_2012MetricR3
122uF_25VCapacitor_SMD:C_0805_2012MetricC6
12N7002Package_TO_SOT_SMD:SOT-23Q1
1330RResistor_SMD:R_0805_2012MetricR1
1AO3401APackage_TO_SOT_SMD:SOT-23Q2
1D_LED_0805_0805LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD1
1HEADER-2.54-3pin-VerticalConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ3
1Polyfuse_16V_1.1AFuse:Fuse_1812_4532Metric_Pad1.30x3.40mm_HandSolderF1
1USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U2
1USB_AConnector_USB:USB_A_Molex_67643_HorizontalJ2
1USB_B_Microusb-hen-esp:USB_Micro-Jing ExtensionJ1
1WeMos_D1_miniUSB-HEN:wemos-d1-mini-connectors-onlyU1

Similar boards

  • 2 layers100 × 50 mmWiscale mod, the printed circuit board in 3D

    Wiscale mod

    makerspacelt/wiscale-mod-hw

    This is ESP8266 and HX711 based weight monitoring device.

    49 parts
  • 4 layers70 × 43 mmUSMU v10, the printed circuit board in 3D

    USMU v10

    joeltroughton/uSMU

    Credit card-sized, USB-powered 4 quadrant source-measure unit hardware and firmware

    137 parts187
  • 2 layers50 × 66 mmBluePhil, the printed circuit board in 3D

    BluePhil

    pms67/BluePhil

    STM32-based development board with various sensors.

    106 parts53MIT
  • 2 layers230 × 85 mmLe chiff ble hotswap, the printed circuit board in 3D

    Le chiff ble hotswap

    MangoIV/le_chiff_ble

    A drop-in replacement-PCB for the beautiful le_chiffre

    117 parts52GPL-3.0
  • 2 layers132 × 90.7 mmDao choc ble right, the printed circuit board in 3D

    Dao choc ble right

    Mposiblee/Zireael

    The keyboard is based on Dao Chok BLE. The locations of components on the board have been changed, space for the battery has been added, and the thumb cluster has also been changed.

    79 parts42CERN-OHL-P-2.0
  • 6 layers100 × 120 mmAstra piNas, the printed circuit board in 3D

    Astra piNas

    jlcjak/astra_piNas

    Six-layer CM5 Lite dual-NVMe carrier with PCIe switch, Ethernet, microSD, USB-C PD and PoE. Review design; fabrication hold documented.

    176 parts30
  • 2 layers369.8 × 133.2 mmBumwings v001 core, the printed circuit board in 3D

    Bumwings v001 core

    tubbytwins/bumwings-kbd

    Ergonomic keyboard PCB design that uses the Waveshare RP2040-zero board.

    153 parts22MIT

Questions

How big is the Usb hen esp PCB?

It measures 35.3 × 26.9 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Usb hen esp use?

18 parts, built around the WEMOS D1 MINI, USBLC6-2SC6 and AO3401A. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Usb hen esp KiCad files?

From the TomasFilipCZ/PS4-USB-HEN-ESP8266Control repository on GitHub, at the commit this page was made from: the board is usb-hen-esp.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Usb hen esp design in my own project?

Its repository publishes it under the BSD-3-Clause licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).