You will get ESP32-WROVER based PCB design: battery-powered, USB, SD-Card, digital I/O


Let a pro handle the details

Buy Other Development & IT services from Ralph, priced and ready to go.

You will get ESP32-WROVER based PCB design: battery-powered, USB, SD-Card, digital I/O


Select service tier

Design files for Hardware only

ESP32-WROVER Existing design on your board outline. 2 layer PCB DesignSparkPCB

  • Delivery Time 3 days
  • Number of Revisions 1

3 days delivery — Jul 18, 2024
Revisions may occur after this date.
Upwork Payment Protection
Fund the project upfront. Ralph gets paid once you are satisfied with the work.

Let a pro handle the details

Buy Other Development & IT services from Ralph, priced and ready to go.

Project details

We have developed an ESP32-based board family which we call 'miniPLC'. This consist of the main MCU PCB, which is the only part in this project offered, and additional PCB's connected via a backbone PCB using robust D-Sub 25 connectors. This allows a very robust assembly for shock-rich environments.

The device can be powered by a battery of 3.7V (1x 18650), via USB or by external 5V via a 5,5x2.1mm male jack.

There are extensions available (NOT included in this project tier, see my other project offers ) for HX712 (HX711), differential input, analog input 0-5V DC offset customizable (e.g. 1.5-4.5V) for common pressure sensors RS485/RS422/RS232 serial. Power outputs for relais up to 24V DC, up to 240V AC and more.

We address with this design fast prototyping for projects where the prototype has to see real-world conditions for proof of concept.

Additional custom I/O, digital and/or analog, are easy to add or change without requiring a whole redesign of the main components. Ideal for projects with unknown or unsure requirements.

It is as well fully Arduino IDE compatible, however, we do not provide support for the Arduino IDE. Our firmware will be done in Espressife ESP-IDF
Project Type
What's included
Service Tiers Starter
Delivery Time 3 days 18 days 18 days
Number of Revisions
Optional add-ons You can add these on the next page.
Additional Revision
VUEjs based page (+ 1 Day)
server for external resources (images, movies etc.) (+ 5 Days)
31 reviews
87% Complete
6% Complete
1% Complete
3% Complete
3% Complete
Rating breakdown


Adam A.
Mar 21, 2024
Electrical circuit design for custom camera array I would highly recommend Ralph to anyone. Not only was he exceptionally skilled, knowledgeable and completed everything well within the project timeline but he went over and above to add features I didnt even think off. Also he was very pleasant to speak to and always had a positive attitude. Look no further Hire him!


Joseph H.
Nov 5, 2023
Embedded System Diagram for Provisional Patent Filing Ralph was consummately a professional. He had an amazing ability to understand the problem space and was very aware of the pain point serendipitously. I only have nice things to say about him, will hopefully be working with him in the future! -Joseph A. Hazani


Luchezar P.
Aug 21, 2023
Design of firmware specification for Sub-GHz radio connected sensors Joseph delivered good work on this project


Morten K.
Feb 1, 2022
1-2 hour consulting video call - hardware design and production, embedded development I had a consulting session with Ralph regarding a lot of different topics within all facets of hardware production including the software / firmware, procurement, PCB design, testing etc. It is clear that Ralph has enormous experience in the field, and he was able to ask good questions of myself, which allowed him to understand the context and answer all of mine.

I expect to make further use of Ralph's services, as it was an absolute pleasure dealing with him.


Pavel H.
Jan 8, 2022
I need to develop radio module for Zenner meters. Extraordinary professional! It has been an honor to work with someone of his caliber. He is deliberate with his skills and implements projects with great attention to every detail. For me, one of few of his most important skill sets is: his ability to self-manage and keep our projects moving forward no matter my availability, parts supply issues, or the lack thereof, deep experience in the field and related areas. We have saved quite an important amount of time and budget because of Ralph's expertise.
Additionally, Ralph puts his own tools and connections into the project work, giving the client more benefits.
I am humbled to have worked with someone of such high integrity and so committed to our mutual success. A truly great business partner.
Ralph D.

About Ralph

Ralph D.
Senior Embedded System Developer
100% Job Success
4.7  (31 reviews)
Tallinn, Estonia - 6:45 pm local time
Lifetime self-employed individual with over 30+ years of experience in designing and programming of electromechanic microelectronic systems for industrial and consumer applications and products.

Projects included:
DSP, Wireless, Bluetooth, Bluetooth Smart, WiFi and consumer playthings, Consumer products, Industrial control, QA data acquisition and visualization, Process control, HMI, CIM/CAM, CNC programming, mechatronic engineering and design.

Currently personally located in Spain.

My services include: Firmware development, PCB design and assembly, mechanical design, design reviews for production fitness.

For prototyping I have in stock 2000+ parts to be prepared for supply chain issues and fast prototyping as well for respond to BOM changes during development.

Tools are DesignsparkPCB and Fusion360, full electronic lab including network analyzer.
3D printers and full equipped mechanic workshop for prototyping mechatronic devices or custom enclosures

I have been working
In the fields of industries:
Asphalt, Fertilizer, Concrete, Cement, Injection molding machinery, CNC machinery, combustion Engines, Hydraulic and Pneumatic Systems

In the field of consumer products:
WiFi, AWS, Audio headset, DMX modules, smart lock, RF enabled tools, smart watch, SubGHz coms

and more

Programming languages are Assembler, C, C++

Experience with the following brands:
TI Texas Instruments (CC2450, CC1310)

Multi language German, English and Spanish

Steps for completing your project

After purchasing the project, send requirements so Ralph can start the project.

Delivery time starts when Ralph receives requirements from you.

Ralph works on your project following the steps below.

Revisions may occur after the delivery date.

Review client requirements for meeting the project offer

additional steps depending on the selected tier

Review the work, release payment, and leave feedback to Ralph.