Skip to the content
2 layers181.1 × 117.2 mmMesp240 3Dpad, the printed circuit board in 3D

HWR0's Shield Designs for the MorphESP 240 by @ccadic

Size
181.1 × 117.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
83
Nets
69
Pads
240
Tracks, vias
380, 90
Pours
6
Routed
Yes
KiCad
KiCad 5 (file 20210925)
Created
21 Nov 2020
Updated
7 Oct 2021

Overview

Mesp240 3Dpad is an open-source printed circuit board by hwreverse, from the hwreverse/MorphESP240_Shields repository on GitHub, published under the MIT licence. It is a 2-layer board of 181.1 × 117.2 mm with 83 parts on 69 nets, routed with 380 tracks and 90 vias.

It is built around the 74HC14D, MPU-6050 and 3D161, with the MMBT3904 among its other parts. Its parts include 24 resistors, 15 capacitors, 8 switches, 4 connectors and 3 ICs.

Main components

4

README

README.md

MorphESP240 Shields

Here I will publish finished and "Work-in Progress" Shields Designs for the MorphESP 240 by @ccadic. The MorphESP 240 is available after a successful campaign here on Crowdsupply.



NB: I don't supply the firmware, I am busy with electronics :))

- Gamepad Shield 3D (complete)(UPDATED : 21.Aug.2021!)

  • Next evolution of the Gamepad Shield in a new design with two additional analog josticks and a I2C Gyroscope + Accelerometer integrated circuit for Position & Inertia capture.

  • 2x4 Button Gamepad Shield and connection to optional Buzzer ready to be fabricated and assembled by the PCBA service of your choice. It can also be soldered by hand as I used only 0805 and SOT-23 footprints for the passives and the transistor (on the backside). Pushbuttons are classic, comfy 12mm x 12mm x 4.3/5mm units, that won't use that much your fingertips.

  • UPDATED: Moved all parts to front side. Changed strategy to factory assemby, therefore changed all passives to mainly 0402, at max 0603. Changed Accelerometer + Gyro to MPU6050, the Alps thumb joysticks to 3D161 from Korean Hroparts Elec (what was available @ JLCPCB/Parts for PCBA).

  • Removed the stupid 5V Connection. Added hardware debounce with RC-lowpass & Schmitt-Trigger on all buttons.

  • Added connection to +3.3V vibration motor. Added 2 LEDs Added 4 Pads (GND, +3.3V, SDA, SCL) on the backside of the PCB to be able to connect independently with the I2C BUS (gyro)

  • Gerber files, BOM and CPL Files for Assembly (JLCPCB Format) and Project archive (Kicad 5.99 nightly only Format!) are available too.

New Model:

Gamepad 3D for MorphESP 240

Old photos:

Gamepad 3D for MorphESP 240 Gamepad 3D for MorphESP 240

- Gamepad Shield (complete)

  • 2x4 Button Gamepad Shield and connection to optional Buzzer ready to be fabricated and assembled by the PCBA service of your choice. It can also be soldered by hand as I used only 0805 and SOT-23 footprints for the passives and the transistor (on the backside). Pushbuttons are classic, comfy 12mm x 12mm x 4.3/5mm units, that won't use that much your fingertips.
  • Gerber files and archive are available too. I included alsoa BOM and a CPL file in the main Directory in the JLCPCB Format for PCBA (PCB Assembly)

Gamepad for MorphESP 240 Gamepad for MorphESP 240

- IRMaster Shield (complete)

  • Let's you control all IR controllable appliances: TV's, AC units, set top boxes,... Can learn any IR Code (What are IR Receiver and MorphESP-240 power good for!) Has also a special "TV–π–soff!" Button, with a functionality borrowed from TV-B-Gone, which turn off any known TV!
  • Gerber files and archive are available too.

IRMaster with MorphESP IRMAster from the LED's side

- OPLL 8-bit Sound Card Shield (complete)

  • OPLL 8-Bit Sound Card Shield based on the cheap Yamaha YM2413B Sound Chip. As the MorphESP-240 only has 3.3V from the Lipo (5V only from USB), we had to generate 5V through a Boost converter for the YM2413B as well as the opamp. This implied that level conversion had to be added as well. Special care was exercised to get rid of the ripples for the 5V rail.
  • Gerber files and archive are available too.

OPLL Sound Card Shield OPLL Sound Card Shield

- Da Bomb Shield (Draft - unfinished)

  • If the project is great, then the Prototyping Shield must be surely...

- Da Bomb!

... in the early design stage ...

Da Bomb

- MorphESP 240 to Sharp PC-G850* Shield (complete)

  • This shield offers an interface with bidirectiional level shifting form the 11pin Interface of Sharp Vintage Pocket Computers of the PC-G850 Series. (and any other Sharp with a 11pin Connector)
  • This Project is ready to be fabricated, a zip of the Gerber files is included.. As usual, I included alsoa BOM and a CPL file in the main Directory in the JLCPCB Format for PCBA (PCB Assembly), so you don't have to solder those pesky 0402 Resistors and capacitors
    For more Pocketcomputer hardware see my other repositories here

MorphESP 240 to Sharp PC-G850 Interface MorphESP 240 to Sharp PC-G850 Interface

Parts

83
QtyValueFootprintReferences
1610kResistor_SMD:R_0402_1005MetricR1, R2, R3, R4, R7, R8, R9, R10, R11, R12, R13, R14, R17, R18, R19, R20
14G***svg2modsvg2mod, svg2mod, svg2mod, svg2mod, svg2mod, svg2mod, svg2mod, svg2mod, svg2mod, svg2mod, svg2mod, svg2mod, svg2mod, svg2mod
13100nFCapacitor_SMD:C_0402_1005MetricC1, C2, C3, C4, C5, C6, C7, C8, C10, C11, C12, C13, C14
4LOGOLOGOG***, G***, G***, G***
4TestPointTestPoint:TestPoint_Pad_3.0x3.0mmTP1, TP2, TP3, TP4
2100RResistor_SMD:R_0402_1005MetricR21, R23
21kResistor_SMD:R_0402_1005MetricR22, R24
23D161hwreverse:3D161JS1, JS2
24.7kResistor_SMD:R_0402_1005MetricR15, R16
274HC14DPackage_SO:SOIC-14_3.9x8.7mm_P1.27mmU1, U2
2MMBT3904Package_TO_SOT_SMD:SOT-23Q1, Q2
11.27P CNXConnector_PinSocket_1.27mm:PinSocket_1x24_P1.27mm_VerticalJ2
11.27P CNXConnector_PinSocket_1.27mm:PinSocket_1x16_P1.27mm_VerticalJ1
110uFCapacitor_SMD:C_0402_1005MetricC15
12.2nFCapacitor_SMD:C_0402_1005MetricC9
1270kResistor_SMD:R_0603_1608MetricR6
1820RResistor_SMD:R_0603_1608MetricR5
1Button AButton_Switch_THT:SW_PUSH-12mmSW8
1Button BButton_Switch_THT:SW_PUSH-12mmSW5
1Button DOWNButton_Switch_THT:SW_PUSH-12mmSW1
1Button LEFTButton_Switch_THT:SW_PUSH-12mmSW2
1Button RightButton_Switch_THT:SW_PUSH-12mmSW3
1Button UPButton_Switch_THT:SW_PUSH-12mmSW4
1Button XButton_Switch_THT:SW_PUSH-12mmSW6
1Button YButton_Switch_THT:SW_PUSH-12mmSW7
1D_LED_0603_GreenLED_SMD:LED_0603_1608MetricD2
1D_LED_0603_RedLED_SMD:LED_0603_1608MetricD1
1LOGOalex_misc:smoldragonG***
1MPU-6050Sensor_Motion:InvenSense_QFN-24_4x4mm_P0.5mmU3
1Piezo Connectorhwreverse:PinHeader_1x02_P5.08mm_VerticalJ3
1VibroMotorConnectorConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ4

More from hwreverse/MorphESP240_Shields

5
  • 2 layers87.6 × 71.1 mmMorphesp240 g850 interface, the printed circuit board in 3D

    Morphesp240 g850 interface

    hwreverse/MorphESP240_Shields

    HWR0's Shield Designs for the MorphESP 240 by @ccadic

    50 parts13MIT
  • 2 layers27.9 × 88.9 mmMorphesp240template, the printed circuit board in 3D

    Morphesp240template

    hwreverse/MorphESP240_Shields

    HWR0's Shield Designs for the MorphESP 240 by @ccadic

    37 parts13MIT
  • 2 layers105.7 × 129.4 mmMesp240 opll, the printed circuit board in 3D

    Mesp240 opll

    hwreverse/MorphESP240_Shields

    HWR0's Shield Designs for the MorphESP 240 by @ccadic

    34 parts13MIT
  • 2 layers147.3 × 55.9 mmMesp240 gamepadshield, the printed circuit board in 3D

    Mesp240 gamepadshield

    hwreverse/MorphESP240_Shields

    HWR0's Shield Designs for the MorphESP 240 by @ccadic

    31 parts13MIT
  • 2 layers76.2 × 52.1 mmMesp240 irmaster, the printed circuit board in 3D

    Mesp240 irmaster

    hwreverse/MorphESP240_Shields

    HWR0's Shield Designs for the MorphESP 240 by @ccadic

    28 parts13MIT

Similar boards

  • 4 layers135.1 × 98 mmGCController23-0899D, the printed circuit board in 3D

    GCController23-0899D

    nataliethenerd/GCController23-0899D

    Game Cube Controller 23-0899D reverse engineer

    81 parts27
  • 2 layers81.2 × 71.6 mmEveningStar, the printed circuit board in 3D

    EveningStar

    ciaassured/eveningstar-hardware

    Hardware design for the Eveningstar ESP32-based Morningstar MeterBus interface.

    153 parts4AGPL-3.0
  • 6 layers150 × 60 mmLogic macropad, the printed circuit board in 3D

    Logic macropad

    Greentalinjo/74HController

    A game controller built entirely from discrete 74HC logic - no microcontroller, a diode ROM and an 8-N-1 serial frame out of an RJ45 console port.

    170 parts
  • 2 layers80 × 60 mmMM PowerBoard Draft, the printed circuit board in 3D

    MM PowerBoard Draft

    MatteoBuxman/EEE3089F_Power_Subsystem

    Power Subsystem CAD Design for Micromouse.

    49 parts
  • 2 layers74 × 69 mmIlluminati rgb, the printed circuit board in 3D

    Illuminati rgb

    taseraul/illuminati-rgb

    ESP32 based RGB Controller

    56 parts
  • 2 layers250 × 96 mmDRO Final, the printed circuit board in 3D

    DRO Final

    kc099/kicad

    134 parts
  • 2 layers43.6 × 43.6 mmEsp32 dron, the printed circuit board in 3D

    Esp32 dron

    Sagaz0501/esp32-drone

    PCB ESP32 quadcopter: KiCad hardware + Madgwick IMU firmware + WiFi web UI

    75 parts1MIT

Questions

How big is the Mesp240 3Dpad PCB?

It measures 181.1 × 117.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Mesp240 3Dpad use?

83 parts, built around the 74HC14D, MPU-6050, 3D161 and MMBT3904. 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 Mesp240 3Dpad KiCad files?

From the hwreverse/MorphESP240_Shields repository on GitHub, at the commit this page was made from: the board is mesp240_3Dpad/mesp240_3Dpad.kicad_pcb and its schematic mesp240_3Dpad/mesp240_3Dpad.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Mesp240 3Dpad design in my own project?

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