All Projects → Envious-Data → EnvOpenPico

Envious-Data / EnvOpenPico

Licence: GPL-3.0 license
An open source RP2040 MCU Board Family

Programming Languages

shell
77523 projects
Batchfile
5799 projects

Projects that are alternatives of or similar to EnvOpenPico

Lib Python
Blynk IoT library for Python and Micropython
Stars: ✭ 140 (+60.92%)
Mutual labels:  microcontroller, hardware, mcu
Daplink
Stars: ✭ 1,162 (+1235.63%)
Mutual labels:  microcontroller, mcu
Incubator Nuttx Apps
Apache NuttX Apps is a collection of tools, shells, network utilities, libraries, interpreters and can be used with the NuttX RTOS
Stars: ✭ 65 (-25.29%)
Mutual labels:  microcontroller, mcu
Stm32 Dma Uart
Efficient DMA timeout mechanism for peripheral DMA configured in circular mode demonstrated on a STM32 microcontroller.
Stars: ✭ 111 (+27.59%)
Mutual labels:  microcontroller, mcu
Lvgl
Powerful and easy-to-use embedded GUI library with many widgets, advanced visual effects (opacity, antialiasing, animations) and low memory requirements (16K RAM, 64K Flash).
Stars: ✭ 8,172 (+9293.1%)
Mutual labels:  microcontroller, mcu
Platformio Vscode Ide
PlatformIO IDE for VSCode: The next generation integrated development environment for IoT
Stars: ✭ 676 (+677.01%)
Mutual labels:  microcontroller, hardware
Neorv32
A small and customizable full-scale 32-bit RISC-V soft-core CPU and SoC written in platform-independent VHDL.
Stars: ✭ 106 (+21.84%)
Mutual labels:  microcontroller, hardware
Pyocd
Open source Python library for programming and debugging Arm Cortex-M microcontrollers
Stars: ✭ 550 (+532.18%)
Mutual labels:  microcontroller, mcu
Nf Interpreter
⚙️ nanoFramework Interpreter, CLR, HAL, PAL and reference target boards
Stars: ✭ 168 (+93.1%)
Mutual labels:  microcontroller, mcu
Open Electronics
📚 💻 Great Resources for Electronics Enthusiasts
Stars: ✭ 242 (+178.16%)
Mutual labels:  microcontroller, hardware
Guilite
✔️The smallest header-only GUI library(4 KLOC) for all platforms
Stars: ✭ 5,841 (+6613.79%)
Mutual labels:  microcontroller, mcu
EByte LoRa E22 Series Library
Arduino LoRa EBYTE E22 device library complete and tested with Arduino, esp8266, esp32, STM32 and Raspberry Pi Pico (rp2040 boards).. sx1262/sx1268
Stars: ✭ 67 (-22.99%)
Mutual labels:  pico, rp2040
Incubator Nuttx
Apache NuttX is a mature, real-time embedded operating system (RTOS)
Stars: ✭ 591 (+579.31%)
Mutual labels:  microcontroller, mcu
Rf1101se Teensy
Driving one of those cheap RF1101SE boards with a Arduino or Teensy
Stars: ✭ 45 (-48.28%)
Mutual labels:  microcontroller, mcu
Embox
Modular and configurable OS for embedded applications
Stars: ✭ 576 (+562.07%)
Mutual labels:  microcontroller, mcu
Teensy Eurorack
Eurorack shield for teensy 4.1 with 14 in / 16 out analog channels
Stars: ✭ 99 (+13.79%)
Mutual labels:  microcontroller, hardware
Platformio Atom Ide
PlatformIO IDE for Atom: The next generation integrated development environment for IoT
Stars: ✭ 475 (+445.98%)
Mutual labels:  microcontroller, hardware
Stm32 Bootloader
Customizable Bootloader for STM32 microcontrollers. This example demonstrates how to perform in-application-programming of a firmware located on an external SD card with FAT32 file system.
Stars: ✭ 541 (+521.84%)
Mutual labels:  microcontroller, mcu
Goldfish
A small, thin, USB-C, Pro Micro compatible microcontroller
Stars: ✭ 120 (+37.93%)
Mutual labels:  microcontroller, kicad
Env-KB
A custom mechanical keyboard inspired by the CFTKB Mysterium utilizing the Raspberry Pi Pico
Stars: ✭ 203 (+133.33%)
Mutual labels:  pico, rp2040

EnvOpenPico

A RP2040 Based family of MCU boards

Intentions and Info

The intentions of this project were mainly to learn about MCU design and also to make a rpi pico like device using a RP2040 that has some improvements or changes that you'd find useful, so far Ive changed the type-c port and added a reset button as well as replaced the buck boost IC with a linear regulator which doesnt generate the same switching noise which makes it good for audio.

Ive retained the USB TP pads and also TP6 which is bootsel in their original positions. a couple of the GPIOs cant retain their original function since Im not using a RT6150B-33GQW so GPIO23 has an optional mosfet for a default on LED instead of controlling the mode for the buck-boost IC.

Ive also got nothing connected on GPIO29 where as the pico has a mosfet to prevent leakage current, im not sure what the use of this GPIO is but if its a wanted feature I can try to add it back.

Permissions

You have my permission to fork and learn from this design for your own projects including if you wish to sell those on as a product, For keyboard/keyboard part or maker hobbyist venmdors you also have my permission to sell these boards as long as they have been tested to be functional and are sold within the recomended price range of <£5 to £15.

Important!!

I have only had the EnvOpenPico made so the other variants like the PicoLipo and the EliteMicro2040 I cant fully confirm if the design works but since its all derived from the main project I should hope it all works as intended.

Notes

  • You should be able to order these and have them entirely assembled by other PCBA suppliers if they have stock of all the parts, ive made sure to label everything in the schematic properly.
  • Please ensure you pick a compatible flash chip, you may need to modify the connections to the flash chip, its setup for Winbond W25QxxJVxxx.

Other

If you want to see pictures of the main PCB you can check out the _photos folder

PCBway kindly sponsored a batch of PCBs which you can see pictures of inside the _photos folder. pcbway logo http://pcbway.com

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].