BIPES: Block based Integrated Platform for Embedded Systems allows text and block based programming for several types of embedded systems and Internet of Things modules using MicroPython, CircuitPython, Python or Snek. You can connect, program, debug and monitor several types of boards using network, USB or Bluetooth. Please check a list of compatible boards here. Compatible boards include STM32, ESP32, ESP8266, Raspberry Pi Pico and even Arduino.
BIPES is fully open source and based on HTML and JavaScript, so no software install or configuration is needed and you can use it offline! We hope BIPES is useful for you and that you can enjoy using BIPES. If you need help, we now have a discussion forum. Feel free to use it! Also, we invite you to use the forum to leave feedbacks and suggestions for BIPES!
Thank you from the BIPES Team!
News:
aug-18-2021: New forum at github discussions and repository moved to https://github.com/BIPES/BIPES
aug-17-2021: Jorge made a great update to the file manager! Check it out on the files tab!
aug-07-2021: BIPES Offline available for download here
aug-07-2021: Support for Arduino Uno and Mega using Snek Lang
aug-06-2021: Major code refactoring by Jorge Marques
jul-31-2021: IoT dashboard with EasyMQTT and Serial/USB/Bluetooth datasources
jul-31-2021: IoT dashboard tab with classic/forest freeboard options
jul-31-2021: Maps, charts and other widgets on the IoT tab/freeboard
jul-30-2021: REPL over Bluetooth (ESP32)
jul-29-2021: Blocks for music using RTTTL and ESP32 Cam
jul-09-2021: BIPES IoT dashboard with freeboard available on IOT Tab
jul-05-2021: Board model is now stored and automatically set when programs are shared