My pybox project

Showroom for MicroPython related hardware projects.
Target audience: Users wanting to show off their project!
Post Reply
Posts: 342
Joined: Sun Apr 17, 2016 1:55 pm

My pybox project

Post by shaoziyang » Tue Mar 10, 2020 3:36 pm

I started a new MicroPython project, pybox, which is a utility for embedded engineers, makers and electronic enthusiasts. It integrates multiple functions into a small box, such as programmable DC power, ADC / DAC, I2C / SPI / UART / GPIO, microSD, etc. Pybox uses ESP32 as the microcontroller, and uses MicroPython for programming control. It has good scalability in both hardware and software.

Main features:
  • Controll via USB / WiFi / Bluetooth
  • Programmable power supply, which can adjust the output voltage and current limit
  • Output voltage and current measure
  • Programmable I2C / SPI / UART / GPIO with level transition
  • 4-channel ADC input
  • 2-channel DAC output
  • USB type-C interface
  • MicroSD slot
  • OLED display
  • Automatic ADC accuracy correction
  • OTA/USB firmware upgrade
  • WEB interface
  • Low cost

  • Remote configurable measurement
  • Remote control
  • Embedded development debugging
  • Data recorder / data analyzer
  • Function waveform generator
  • Network / Bluetooth control
  • Traditional multimeter replacement

The first version of engineering prototype has been completed, it works, but there are some small bugs, and I start to improve it. I hope it will be useful, and I also hope someone can help develop web programs for it.

pybox-power-03.jpg (293.51 KiB) Viewed 1079 times

User avatar
Posts: 43
Joined: Mon Jan 29, 2018 12:45 pm

Re: My pybox project

Post by Meekdai » Wed Mar 11, 2020 3:11 am

Looks good, how much does it cost?

Posts: 342
Joined: Sun Apr 17, 2016 1:55 pm

Re: My pybox project

Post by shaoziyang » Wed Mar 11, 2020 1:02 pm

I have not calculated the cost carefully yet, because some circuits need to be modified. Now the bom cost is less than $20, and add the shell and production costs, I think it will be less than $40.

Post Reply