Page 1 of 1

My pybox project

Posted: Tue Mar 10, 2020 3:36 pm
by shaoziyang
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

application
  • 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
pybox-power-03.jpg (293.51 KiB) Viewed 3592 times

Re: My pybox project

Posted: Wed Mar 11, 2020 3:11 am
by Meekdai
Looks good, how much does it cost?

Re: My pybox project

Posted: Wed Mar 11, 2020 1:02 pm
by shaoziyang
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.