diff --git a/_board/adafruit_kb2040.md b/_board/adafruit_kb2040.md index 9e08e6d0..1dc3712a 100644 --- a/_board/adafruit_kb2040.md +++ b/_board/adafruit_kb2040.md @@ -4,7 +4,7 @@ board_id: "adafruit_kb2040" title: "Adafruit KB2040 Download" name: "Adafruit KB2040" manufacturer: "Adafruit" -board_url: "" +board_url: "https://www.adafruit.com/product/5302" board_image: "adafruit_kb2040.jpg" date_added: 2021-11-15 family: raspberrypi @@ -14,11 +14,38 @@ features: - Breadboard-Friendly --- -Coming Soon! +A wild Kee Boar appears! It’s a shiny **KB2040**! An Arduino Pro Micro-shaped board for Keebs with RP2040. (#keeblife 4 evah) A lot of folks like using Adafruit parts for their Keeb builds – but with the ItsyBitsy not being pin-compatible with the Pro Micro pinout, it really wasn't very easy without some sort of adapter plate. -## Learn More +Now we’re seeing lots of people use CircuitPython for keebs, which is awesome! So why not try our hands at spinning up a pro-micro-compatible RP2040 board? The RP2040 is plenty powerful, low-cost, and makes for an excellent keeb driver chip. -* [Adafruit Blog](https://blog.adafruit.com/?s=KB2040) +We mixed together what we liked most about the SparkFun Pro Micro RP2040 (**Qwiic / STEMMA QT I2C port on the end**, so good!) and Elite-C (**castellated pads & pins for D+ and D-**) and our existing RP2040 boards (**boot button can be used for user, 8MB QSPI flash, onboard NeoPixel, jumper for skipping the diode/fuse for high power RGB LEDs or USB hosting**). We even got it to all fit on a 2-layer PCB with 7/7 routing – just needed to make the smallest caps and resistors 0402. + +With 20 GPIO available (18 on castellated pins, 2 on STEMMA QT port) you can easily make up to 100-keys matrices, or common 65% 5x15 layouts. [Use a plug-and-play QT cable to connect to the last two pins](https://www.adafruit.com/product/4209) without having to do any desoldering/rework. + +Board features: + +- [Same size and form-factor as a Pro Micro breakout](https://www.sparkfun.com/products/12640) and nearly-identical pinout (this board has fewer analog pins, for example) +- Measures 1.3" x 0.7" without headers soldered in +- RP2040 32-bit Cortex M0+ dual core running at ~125 MHz @ 3.3V logic and power. 264 KB RAM, No EEPROM. 12 MHz crystal for perfect timing. +- **8 MB SPI FLASH** chip for storing files and CircuitPython/MicroPython code storage. +- 20 x GPIO pins with following capabilities: + - 18 GPIO on castellated/pin breakout pads. 2 GPIO on QT port that can be easily accessed for 5x15 keyboard layouts. + - Four 12 bit ADCs + - Two I2C, Two SPI and two UART peripherals, we label one of for the 'main' interface in standard Pro Micro locations + - 16 x PWM outputs - for servos, LEDs, etc + - The 10 digital non-ADC GPIO are consecutive for maximum PIO compatibility +- **RGB NeoPixel** for colorful status indiction +- Classic **green power LED** +- Both Reset button and Bootloader select button for quick restarts. Bootloader button is also available as a generic GPIO input button. +- [STEMMA QT connector](https://learn.adafruit.com/introducing-adafruit-stemma-qt/what-is-stemma-qt) on the end is compatible with the [SparkFun Qwiic](https://www.sparkfun.com/qwiic) I2C connector, and can be used to plug and play I2C devices, or just as 2 extra GPIO pins. +- 3.3V regulator with 500mA peak current output +- **RAW** output, for powering NeoPixels or other 5V devices. Jumper on bottom lets you skip over the 500mA fuse, for up to 2A from USB ports. +- **USB Type C connector** lets you access built-in ROM USB bootloader and serial port debugging +- **Extra D- and D+ breakouts** for alternative USB connection options. + +## Purchase + +* [Adafruit](https://www.adafruit.com/product/5302) ## Contribute diff --git a/_board/adafruit_qtpy_esp32s2.md b/_board/adafruit_qtpy_esp32s2.md new file mode 100644 index 00000000..d52cf5a8 --- /dev/null +++ b/_board/adafruit_qtpy_esp32s2.md @@ -0,0 +1,26 @@ +--- +layout: download +board_id: "adafruit_qtpy_esp32s2" +title: "Adafruit QT Py ESP32S2 Download" +name: "Adafruit QT Py ESP32S2" +manufacturer: "Adafruit" +board_url: "" +board_image: "adafruit_qtpy_esp32s2.jpg" +date_added: 2021-11-30 +family: esp32s2 +features: + - STEMMA QT/QWIIC + - USB-C + - Breadboard-Friendly + - Wi-Fi +--- + +Coming Soon! + +## Learn More + +* [Adafruit Blog](https://blog.adafruit.com/category/qt-py/) + +## Contribute + +Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_board/{{ page.board_id }}.md). diff --git a/assets/images/boards/large/adafruit_kb2040.jpg b/assets/images/boards/large/adafruit_kb2040.jpg index 11652df9..13760dcb 100644 Binary files a/assets/images/boards/large/adafruit_kb2040.jpg and b/assets/images/boards/large/adafruit_kb2040.jpg differ diff --git a/assets/images/boards/large/adafruit_qtpy_esp32s2.jpg b/assets/images/boards/large/adafruit_qtpy_esp32s2.jpg new file mode 100644 index 00000000..e07562f7 Binary files /dev/null and b/assets/images/boards/large/adafruit_qtpy_esp32s2.jpg differ diff --git a/assets/images/boards/original/adafruit_kb2040.jpg b/assets/images/boards/original/adafruit_kb2040.jpg index c7afe9c2..b2c8f036 100644 Binary files a/assets/images/boards/original/adafruit_kb2040.jpg and b/assets/images/boards/original/adafruit_kb2040.jpg differ diff --git a/assets/images/boards/original/adafruit_qtpy_esp32s2.jpg b/assets/images/boards/original/adafruit_qtpy_esp32s2.jpg new file mode 100644 index 00000000..57f72aeb Binary files /dev/null and b/assets/images/boards/original/adafruit_qtpy_esp32s2.jpg differ diff --git a/assets/images/boards/small/adafruit_kb2040.jpg b/assets/images/boards/small/adafruit_kb2040.jpg index e1a3c263..19787dd2 100644 Binary files a/assets/images/boards/small/adafruit_kb2040.jpg and b/assets/images/boards/small/adafruit_kb2040.jpg differ diff --git a/assets/images/boards/small/adafruit_qtpy_esp32s2.jpg b/assets/images/boards/small/adafruit_qtpy_esp32s2.jpg new file mode 100644 index 00000000..d2bb4adc Binary files /dev/null and b/assets/images/boards/small/adafruit_qtpy_esp32s2.jpg differ