Skip to content

Add Challenger RP2040 WiFi #760

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Sep 16, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
50 changes: 50 additions & 0 deletions _board/challenger_rp2040_wifi.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
---
layout: download
board_id: "challenger_rp2040_wifi"
title: "Challenger RP2040 WiFi Download"
name: "Challenger RP2040 WiFi"
manufacturer: "Invector Labs"
board_url: "https://www.tindie.com/products/invector/challenger-rp2040-wifi/"
board_image: "challenger_rp2040_wifi.jpg"
date_added: 2021-9-16
features:
- Wi-Fi
- USB-C
- Breadboard-Friendly
- Feather-Compatible
- Battery Charging
---

The Challenger RP2040 WiFi is an Arduino/Micropython compatible Adafruit Feather format micro controller board based on the Raspberry Pico chip.

When we designed this board we took our existing Challenger M0 WiFi board and replaced the SAMD21 micro controller with the much more powerful dual core RP2040 Cortex-M0 device. The RP2040 have two Cortex-M0 CPU cores clocked at 133Mhz and 264Kbyte SRAM integrated. On our board we decided to put a 8MByte flash memory for your programs and file storage.

Just like the Challenger M0 WiFi it has a ESP8285 WiFi chip. For those of you that is unfamiliar with this device, it is basically an ESP8266 device with an integrated 1MByte of flash memory. This allows us to have an AT command interpreter inside this chip that the main controller can talk to and connect to you local WiFi network. The communications channel between the two devices is an unused UART on the main controller and the standard UART on the ESP8285. As simple as it can be.

### Technical details

- Raspberry Pi Pico Dual Core Cortex-M0 @ 133MHz
- 8 MByte FLASH Memory.
- 264 KByte SRAM Memory.
- 1 Hardware I2C channel.
- 1 Hardware SPI channel.
- 1 Hardware UART for the user (Serial1).
- 1 Hardware UART connected to the network processor (Serial2 @ 1Mbit/s)
- 12 Bit ADC.
- ESP8285 with internal 1MByte FLASH Memory
- WiFi (2.4GHz)
- Espressif AT interpreter
- Communicates at 921600 bits/s
- Neopixel LED
- LiPo charger circuit with 250mA charging current
- Standard LiPo battery connector
- USB Type C connector


## Purchase
* [Tindie](https://www.tindie.com/products/invector/challenger-rp2040-wifi/)


## 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).
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.