Merge branch 'master' into new-design

This commit is contained in:
Justin Cooper 2020-01-07 14:25:17 -06:00
commit 4d7f17c4c7
429 changed files with 4385 additions and 2445 deletions

58
.github/workflows/adabot_cron.yml vendored Normal file
View file

@ -0,0 +1,58 @@
name: Update Libraries/Contributing Info
on:
schedule:
- cron: 45 9 * * *
jobs:
check-repo-owner:
# This job is so the entire workflow will end successfully and give some
# output to explain why it hasn't run on a non-Adafruit fork.
runs-on: ubuntu-latest
steps:
- name: repository
env:
OWNER_IS_ADAFRUIT: ${{ startswith(github.repository, 'adafruit/') }}
run: |
echo "This workflow will only run if Adafruit is the repository owner."
echo "Repository owner is Adafruit: $OWNER_IS_ADAFRUIT"
update-bundles:
runs-on: ubuntu-latest
# Only run the build on Adafruit's repository. Forks won't have the secrets.
# Its necessary to do this here, since 'schedule' events cannot (currently)
# be limited (they run on all forks' default branches).
if: startswith(github.repository, 'adafruit/')
steps:
- name: Dump GitHub context
env:
GITHUB_CONTEXT: ${{ toJson(github) }}
run: echo "$GITHUB_CONTEXT"
- name: Set up Python 3.6
uses: actions/setup-python@v1
with:
python-version: 3.6
- name: Versions
run: |
python3 --version
- uses: actions/checkout@v1
with:
submodules: true
- name: Install deps
run: |
pip install -r adabot/requirements.txt
- name: Make Directory For Report Files
run: mkdir -p bin/adabot
- name: Run adabot.update_cp_org_libraries
env:
ADABOT_GITHUB_ACCESS_TOKEN: ${{ secrets.ADABOT_GITHUB_ACCESS_TOKEN }}
run: |
cd adabot
python3 -u -m adabot.update_cp_org_libraries -o $GITHUB_WORKSPACE/bin/adabot/libraries.v2.json
- name: Check For Files
run: |
ls bin/adabot
- name: Upload Reports To AWS S3
env:
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
run: "[ -z \"$AWS_ACCESS_KEY_ID\" ] || aws s3 cp bin/adabot/ s3://adafruit-circuit-python/adabot/web/ --recursive --no-progress --region us-east-1"

View file

@ -15,7 +15,7 @@ jobs:
steps:
- name: repository
env:
OWNER_IS_ADAFRUIT: ${{ startswith(github.repository, 'adafruit') }}
OWNER_IS_ADAFRUIT: ${{ startswith(github.repository, 'adafruit/') }}
run: |
echo "This workflow will only run if Adafruit is the repository owner."
echo "Repository owner is Adafruit: $OWNER_IS_ADAFRUIT"
@ -24,7 +24,7 @@ jobs:
# Only run the build on Adafruit's repository. Forks won't have the secrets.
# Its necessary to do this here, since 'schedule' events cannot (currently)
# be limited (they run on all forks' default branches).
if: startswith(github.repository, 'adafruit')
if: startswith(github.repository, 'adafruit/')
steps:
- uses: actions/checkout@v1
with:

View file

@ -1,24 +0,0 @@
# TravisCI config for circuitpython.org
# only run if triggered by a cron
if: type = cron
dist: xenial
language: python
python: "3.6"
install:
- pip install -r adabot/requirements.txt
addons:
artifacts:
paths:
- $(ls web/* | tr "\n" ":")
target_paths: /adabot
debug: true
script:
- mkdir -p web
- cd adabot
- python -u -m adabot.update_cp_org_libraries -o $TRAVIS_BUILD_DIR/web/libraries.v2.json
- cd ..

View file

@ -0,0 +1,53 @@
---
layout: download
board_id: "beaglebone_black"
title: "BeagleBone Black"
name: "BeagleBone Black"
manufacturer: "BeagleBoard"
board_url: "https://beagleboard.org/black"
board_image: "beaglebone_black.jpg"
downloads_display: true
blinka: true
features:
- Ethernet
- HDMI
---
If you liked the BeagleBone Black Rev B, you will love the Rev C! The Rev C has a blistering 1GHz AM3358 processor and 512MB onboard DDR3 RAM, two 46-pin headers, micro HDMI for audio/video output, USB ports, 10/100 Ethernet and other I/O features. The Rev C is an ultra-powered embedded computer that can fit in a mint tin.
This model includes 4GB of eMMC built-in storage instead of the Rev B's 2GB. With the doubled storage and faster eMMC, the developers were able to make the Rev C's most significant change: shipping the BeagleBone Black with Debian Linux pre-loaded on the board's flash instead of Angstrom Linux. Debian Linux is a more user-friendly operating system than Angstrom and the switch to Debian is partly the result of consumer demand (especially from Adafruit users, thanks!)
Of course the BeagleBone Black Rev C is an open board so if you want to load it back up with Angstrom or other Linux-based distributions like Ubuntu or Android, you can.
The rev C comes with a mini-B cable for powering it up ASAP. No microSD card is included as the BBB has onboard flash storage - and no SD card loading is required to get started. Please note the PCB may say rev B, that's normal! The rev C has more memory which did not affect the PCB revision code.
- Processor: Sitara AM3358BZCZ100 1GHz, 2000 MIPS
- Graphics Engine: SGX530 3D, 20M Polygons/S
- SDRAM Memory: 512MB DDR3L 606MHZ
- Onboard Flash: 4GB, 8bit Embedded MMC
- PMIC: TPS65217C PMIC regulator and one additional LDO.
- Debug Support: Optional Onboard 20-pin CTI JTAG, Serial Header
- Power Source: miniUSB USB or DC Jack, 5VDC External Via Expansion Header
- PCB: 86.44mm x 54.54mm / 3.4” x 2.15” 6 layers
- 88.98mm x 54.54mm x 15.41mm / 3.5" x 2.15" x 0.6"
- Indicators 1-Power, 2-Ethernet, 4-User Controllable LEDs
- HiSpeed USB 2.0 Client Port: Access to USB0, Client mode via miniUSB
- HiSpeed USB 2.0 Host Port Access to USB1, Type A Socket, 500mA LS/FS/HS
- Serial Port UART0 access via 6 pin 3.3V TTL Header. Header is populated
- Ethernet 10/100, RJ45
- SD/MMC Connector microSD , 3.3V
- User Input: Reset Button, Boot Button, Power Button
- Video Out: 16b HDMI, 1280x1024 (MAX), 1024x768,1280x720,1440x900 w/EDID Support
- Audio Via HDMI Interface, Stereo
- Expansion Connectors:
- Power 5V, 3.3V , VDD_ADC(1.8V)
- 3.3V I/O on all signals
- McASP0, SPI1, I2C, GPIO(65), LCD, GPMC, MMC1, MMC2, 7 AIN(1.8V MAX), 4 Timers, 3 Serial Ports, CAN0, EHRPWM(0,2),XDMA Interrupt, Power button, Expansion Board ID (Up to 4 can be stacked)
- Weight 40.55g / 1.43oz
## Purchase
* [Adafruit](https://www.adafruit.com/product/1996)
## Contribute
Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md).

View file

@ -0,0 +1,39 @@
---
layout: download
board_id: "beaglebone_black_industrial"
title: "BeagleBone Black Industrial"
name: "BeagleBone Black Industrial"
manufacturer: "Element14"
board_url: "https://beagleboard.org/e14-bbbi"
board_image: "beaglebone_black_industrial.jpg"
downloads_display: true
blinka: true
features:
- Ethernet
- HDMI
---
The element14 BeagleBone Black Industrial (BBONE-BLACK-IND-4G) is a low cost, high-expansion focused BeagleBoard using a low cost industrial temperature grade Sitara™ AM3358 ARM® Cortex™-A8 processor from Texas Instruments. BBONE-BLACK-IND-4G ships with the Debian Linux distribution preinstalled on the onboard FLASH, ready to start evaluation and development.
- Processor: TI Sitara AM3358BZCZA100, 1GHz, 2000 MIPS 1 GHz ARM®Cortex™-A8
- SGX530 Graphics Engine
- Programmable Real-Time Unit Subsystem
- Operating temperature can span from -40C to +85C
- Memory SDRAM: 512MB DDR3L 800MHZ
- Onboard Flash: 4GB, 8bit Embedded MMC (eMMC)
- SD/MMC Connector for microSD
- Power management:TPS65217C PMIC is used along with a separate LDO to provide power to the system
- Debug Support: Optional Onboard 20-pin CTI JTAG, Serial Header
- Power Source miniUSB USB or DC Jack
- 5VDC External Via Expansion Header
- Connectivity High speed USB 2.0 Client port: Access to USB0, Client mode via miniUSB
- User Input / Output Reset Button
- Video/Audio Interfaces HDMI D type interface
- Expansion Interfaces LCD, UART, eMMC
## Purchase
* [Newark](https://www.newark.com/element14/bbone-black-ind-4g/beaglebone-black-industrial/dp/76Y2810)
## Contribute
Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md).

View file

@ -0,0 +1,45 @@
---
layout: download
board_id: "beaglebone_green_wireless"
title: "BeagleBone Green Wireless"
name: "BeagleBone Green Wireless"
manufacturer: "SeeedStudio"
board_url: "https://beagleboard.org/green-wireless"
board_image: "beaglebone_green_wireless.jpg"
downloads_display: true
blinka: true
features:
- Wi-Fi
---
SeeedStudio BeagleBone Green Wireless (BBGW) is a joint effort by BeagleBoard.org and Seeed Studio. It is based on the open-source hardware design of BeagleBone Black and developed into this differentiated version. SeeedStudio BeagleBone Green Wireless has included a high-performance flexible WiFi/Bluetooth interface and two Grove connectors, making it easier to connect to the large family of Grove sensors. The on-board HDMI and Ethernet are removed to make room for these wireless features and Grove connectors.
- Processor: Sitara AM3358BZCZ100 1GHz, 2000 MIPS
- Graphics Engine: SGX530 3D, 20M Polygons/S
- SDRAM Memory: 512MB DDR3L 606MHZ
- Onboard Flash: 4GB, 8bit Embedded MMC
- PMIC: TPS65217C PMIC regulator and one additional LDO.
- Debug Support: Optional Onboard 20-pin CTI JTAG, Serial Header
- Power Source: miniUSB USB or DC Jack, 5VDC External Via Expansion Header
- PCB: 86.44mm x 54.54mm / 3.4” x 2.15” 6 layers
- 88.98mm x 54.54mm x 15.41mm / 3.5" x 2.15" x 0.6"
- Indicators 1-Power, 2-Ethernet, 4-User Controllable LEDs
- 4x USB2.0 host
- Serial Port UART0 access via 6 pin 3.3V TTL Header. Header is populated
- Wi-Fi 802.11b/g/n 2.4GHz and Bluetooth 4.1 LE
- SD/MMC Connector microSD , 3.3V
- User Input: Reset Button, Boot Button, Power Button
- Video Out: 16b HDMI, 1280x1024 (MAX), 1024x768,1280x720,1440x900 w/EDID Support
- Audio Via HDMI Interface, Stereo
- Expansion Connectors:
- Power 5V, 3.3V , VDD_ADC(1.8V)
- 3.3V I/O on all signals
- McASP0, SPI1, I2C, GPIO(65), LCD, GPMC, MMC1, MMC2, 7 AIN(1.8V MAX), 4 Timers, 3 Serial Ports, CAN0, EHRPWM(0,2),XDMA Interrupt, Power button, Expansion Board ID (Up to 4 can be stacked)
- Weight 40.55g / 1.43oz
## Purchase
* [SeeedStudio](https://www.seeedstudio.com/BeagleBone-Green-Wireless-Development-Board-TI-AM335x-WiFi-BT.html)
## Contribute
Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md).

41
_blinka/binho_nova.md Normal file
View file

@ -0,0 +1,41 @@
---
layout: download
board_id: "binho_nova"
title: "Nova"
name: "Nova"
manufacturer: "Binho"
board_url: "https://binho.io/"
board_image: "binho_nova.jpg"
downloads_display: true
blinka: true
features:
---
The Binho Nova brings Multi-Protocol USB Host Adapters into the 21st Century. No more fumbling through development with cumbersome, clunky, out-dated adapters. Let your productivity soar to new heights!
With support for I2C, SPI, UART, 1-WIRE, SWI protocols all in one slim, robust package, it may even be the last adapter youll ever need...
With an intuitive user interface, our software is the quickest, simplest way to get up and running with your new Binho Nova. Whether you're working in a Windows, Linux, or macOS environment, our cross-platform solution has you covered. Alpha build available now with I2C, SPI, and IO functionality.
- Support for SPI @ 12MHz max clock
- Support for I2C @ 3.4MHz max clock
- Support for UART @ 1000000 max baud
- Support for Dallas 1-Wire
- Support for Atmel Single-Wire Interface
- Provides 3v3 and VUSB power rails
- 1 x DAC Output, 5 x ADC Inputs
- GPIO / Interrupt / PWM Support
- Programmable RGB Status LED
- Field-Upgradeable Device Firmware
- Cross-platform Support for Windows,
Mac, Linux
- Robust, low-profile Aluminum
Enclosure
- USB Type-C Connector
## Purchase
* [Binho](https://binho.io/)
## Contribute
Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md).

View file

@ -10,7 +10,7 @@ download_instructions: "https://learn.adafruit.com/circuitpython-libraries-on-li
downloads_display: true
blinka: true
features:
- WiFi
- Wi-Fi
- HDMI
- 40-pin GPIO
- GPS

View file

@ -10,8 +10,6 @@ download_instructions: "https://learn.adafruit.com/circuitpython-on-any-computer
downloads_display: true
blinka: true
features:
- Direct Computer Control
- GPIO Pins
---
Wouldn't it be cool to drive a tiny OLED display, read a color sensor, or even just flash some LEDs directly from your computer? Sure you can program an Arduino or Trinket to talk to these devices and your computer, but why can't your computer just talk to those devices and sensors itself? Well, now your computer can talk to devices using the Adafruit FT232H breakout board!

38
_blinka/giant_board.md Normal file
View file

@ -0,0 +1,38 @@
---
layout: download
board_id: "giant_board"
title: "Giant Board"
name: "Giant Board"
manufacturer: "Groboards"
board_url: "https://www.crowdsupply.com/groboards/giant-board"
board_image: "giant_board.jpg"
downloads_display: true
blinka: true
features:
- Feather-Compatible
---
The Giant Board is a super tiny single-board computer (SBC) based on the Adafruit Feather form factor. We always want more power in a smaller package, and the Giant Board delivers! It provides a small, powerful platform that is compatible with a wide range of pre-existing accessories. FeatherWing support makes the Giant Board a flexible, drop-in component for most Feather based projects.
We all love our microcontrollers, but in some cases they just don't have the resources we need to carry out the projects we have in mind. By squeezing the power of an SBC into a package the size of a microcontroller board, the Giant Board relaxes memory, storage, and processing constraints and allows you to take your projects to the next level.
The Giant Board fills the gap between microcontrollers and other single-board computers. It makes a great alternative to a Raspberry Pi or BeagleBone in a space constrained project where you need more power than a typical microcontroller can provide. The Giant Board is based on a form factor that is traditionally used for microcontrollers, so power consumption is important, which is why the Giant Board offers low-power modes.
To leverage all that powerful hardware, the Giant Board runs Linux. Not just any Linux, but full Debian Linux! This gives developers and users access to an endless number of applications and libraries for their projects.
- Processor: Microchip SAMA5D2 ARM® Cortex®-A5 Processor 500 MHz
- Memory: 128 MB DDR2 RAM
- Storage: microSD card
- Sensing: 6 x 12-bit ADC with 3.3 V reference and external trigger
- Actuation: 4 x 16-bit PWM with external trigger
- Connectivity: 1 x I²C, 1 x SPI, 1 x UART, more with Flexcom
- Power: via USB, with support for LiPo batteries
- Operating System: mainline Linux kernel
## Purchase
* [Crowd Supply](https://www.crowdsupply.com/groboards/giant-board)
## Contribute
Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md).

View file

@ -12,8 +12,7 @@ blinka: true
features:
- Ethernet
- HDMI
- DisplayPort
- 4 x USB 3.0 Ports
- USB 3.0
- 40-pin GPIO
---

41
_blinka/jetson_tx1.md Normal file
View file

@ -0,0 +1,41 @@
---
layout: download
board_id: "jetson_tx1"
title: "Jetson TX1"
name: "Jetson TX1"
manufacturer: "NVIDIA"
board_url: "https://developer.nvidia.com/embedded/jetson-tx1"
board_image: "jetson_tx1.jpg"
downloads_display: true
blinka: true
features:
- Ethernet
- HDMI
- USB 3.0
- 40-pin GPIO
---
The world's first supercomputer on a module, Jetson TX1 is capable of delivering the performance and power efficiency needed for the latest visual computing applications. It's built around the revolutionary NVIDIA Maxwell™ architecture with 256 CUDA cores delivering over 1 TeraFLOPs of performance. 64-bit CPUs, 4K video encode and decode capabilities, and a camera interface capable of 1400 MPix/s make this the best system for embedded deep learning, computer vision, graphics, and GPU computing.
- GPU 256-core NVIDIA Maxwell™ GPU
- CPU Quad-Core ARM® Cortex®-A57 MPCore
- Memory 4GB 64-bit LPDDR4 Memory
- Storage 16GB eMMC
- Video: 4K 60 Hz decode | 4K 30 Hz encode
- USB USB 3.0 + USB 2.0
- Ethernet 1
- I2C 4
- CAN 1
- SPI 3
- UART 1
- GPIO 1
- Display Interface HDMI
- Operating Systems Linux Ubuntu
- PC Card Interface SD
## Purchase
* [Arrow](https://www.arrow.com/en/products/900-82180-0001-000/nvidia)
## Contribute
Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md).

45
_blinka/jetson_tx2.md Normal file
View file

@ -0,0 +1,45 @@
---
layout: download
board_id: "jetson_tx2"
title: "Jetson TX2 Dev Kit"
name: "Jetson TX2 Dev Kit"
manufacturer: "NVIDIA"
board_url: "https://developer.nvidia.com/embedded/jetson-tx2-developer-kit"
board_image: "jetson_tx2.jpg"
downloads_display: true
blinka: true
features:
- Ethernet
- HDMI
- USB 3.0
- 40-pin GPIO
---
The Jetson TX2 Developer Kit gives you a fast, easy way to develop hardware and software for the Jetson TX2 AI supercomputer on a module. It exposes the hardware capabilities and interfaces of the developer board, comes with design guides and other documentation, and is pre-flashed with a Linux development environment.
It also supports NVIDIA Jetpack—a complete SDK that includes the BSP, libraries for deep learning, computer vision, GPU computing, multimedia processing, and much more.
- GPU NVIDIA Pascal™ Architecture GPU
- CPU 2 Denver 64-bit CPUs + Quad-Core A57 Complex
- Memory 8 GB L128 bit DDR4 Memory
- Storage 32 GB eMMC 5.1 Flash Storage
- Connectivity to 802.11ac Wi-Fi and Bluetooth-Enabled Devices
- 10/100/1000BASE-T Ethernet
- Video: 4K 60 Hz decode | 4K 30 Hz encode
- USB USB 3.0 + USB 2.0
- Ethernet 1
- I2C 1
- CAN 1
- SPI 1
- UART 1
- GPIO 1
- Display Interface HDMI
- Operating Systems Linux Ubuntu 64-bit v14.04
- PC Card Interface SD
## Purchase
* [Arrow](https://www.arrow.com/en/products/945-82771-0000-000/nvidia)
## Contribute
Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md).

45
_blinka/jetson_xavier.md Normal file
View file

@ -0,0 +1,45 @@
---
layout: download
board_id: "jetson_xavier"
title: "Jetson AGX Xavier Dev Kit"
name: "Jetson AGX Xavier Dev Kit"
manufacturer: "NVIDIA"
board_url: "https://developer.nvidia.com/embedded/jetson-agx-xavier-developer-kit"
board_image: "jetson_xavier.jpg"
downloads_display: true
blinka: true
features:
- Ethernet
- HDMI
- USB 3.0
- 40-pin GPIO
---
With the NVIDIA Jetson AGX Xavier developer kit, you can easily create and deploy end-to-end AI robotics applications for manufacturing, delivery, retail, agriculture, and more.
Supported by NVIDIA JetPack and DeepStream SDKs, as well as CUDA®, cuDNN, and TensorRT software libraries, the kit provides all the tools you need to get started right away. And because its powered by the new NVIDIA Xavier processor, you now have more than 20X the performance and 10X the energy efficiency of its predecessor, the NVIDIA Jetson TX2.
- GPU 512-core Volta GPU with Tensor Cores
- CPU 8-core ARM v8.2 64-bit CPU, 8MB L2 + 4MB L3
- Memory 16GB 256-Bit LPDDR4x | 137GB/s
- Storage 32 GB eMMC 5.1
- Connectivity to 802.11ac Wi-Fi and Bluetooth-Enabled Devices
- 10/100/1000BASE-T Ethernet
- Video: (2x) 4Kp60 | HEVC/(2x) 4Kp60 | 12-Bit Support
- USB-C 2x USB 3.1, DP (Optional), PD (Optional) Close-System Debug and Flashing Support on 1 Port
- Ethernet 1
- I2C 1
- CAN 1
- SPI 1
- UART 1
- GPIO 1
- Display Interface HDMI 2.0, eDP 1.2a, DP 1.4
- Operating Systems Linux Ubuntu 64-bit v14.04
- PC Card Interface SD/UFS
## Purchase
* [Arrow](https://www.arrow.com/en/products/945-82771-0000-000/nvidia)
## Contribute
Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md).

46
_blinka/odroid_n2.md Normal file
View file

@ -0,0 +1,46 @@
---
layout: download
board_id: "odroid_n2"
title: "Odroid N2 Download"
name: "Odroid N2"
manufacturer: "Hardkernel co., Ltd."
board_url: "https://www.hardkernel.com/shop/odroid-n2-with-2gbyte-ram/"
board_image: "odroid_n2.jpg"
downloads_display: true
blinka: true
features:
- Ethernet
- USB 3.0
- HDMI
- 40-pin GPIO
- Infrared Receiver
---
ODROID-N2 is a new generation single board computer that is more powerful, more stable, and faster performing than N1.
The main CPU of the N2 is based on big.Little architecture which integrates a quad-core ARM Cortex-A73 CPU cluster and a dual core Cortex-A53 cluster with a new generation Mali-G52 GPU.
Thanks to the modern 12nm silicon technology, the A73 cores runs at 1.8Ghz without thermal throttling using the stock metal-housing heatsink allowing a robust and quiet computer.
The CPU multi-core performance is around 20% faster and the GPU is 10% faster than the N1. The N2s DDR4 RAM is running at 1320Mhz with 1.2volt low power consumption.
The large metal housing heatsink is designed to optimize the CPU and RAM heat dissipation and minimize throttling. The CPU is placed on the bottom side of the PCB to establish great thermal characteristics.
- Amlogic S922X ARM Cortex-A73(ARMv8-A) 1.8Ghz quad core CPU
- ARM Cortex-A53(ARMv8) 1.9Ghz dual core CPU
- Mali-G52 GPU
- Supports OpenGL ES 3.2 / 3.1 / 3.0 / 2.0 / 1.1
- 2GB or 4GB DDR4 SDRAM
- Gigabit Ethernet
- HDMI 2.0 4K/60Hz display
- Composite Video
- 40pin GPIO Port
- eMMC5.0 HS400 Flash Storage slot
- UHS-1 SDR50 MicroSD Card slot
- USB 3.0 Host x 4
- USB 2.0 OTG x 1 (power + data capable)
- Infrared(IR) Receiver
- Armbian Support
## Purchase
* [Hardkernel](https://www.hardkernel.com/shop/odroid-n2-with-2gbyte-ram/)
## Contribute
Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md).

View file

@ -12,9 +12,7 @@ blinka: true
features:
- Wi-Fi
- Bluetooth/BLE
- Dual Ethernet
- 26-pin GPIO
- 13-pin Expansion
- Ethernet
---
Whats Orange Pi R1Its an open-source single-board computer. It can run Android 4.4, Ubuntu, Debian Image. It uses the AllWinner H2 SoC, and has 256MB DDR3 SDRAM.

43
_blinka/orange_pi_zero.md Normal file
View file

@ -0,0 +1,43 @@
---
layout: download
board_id: "orange_pi_zero"
title: "Orange Pi Zero Download"
name: "Orange Pi Zero"
manufacturer: "Shenzhen Xunlong Software CO.,Limited"
board_url: "http://www.orangepi.org/orangepizero/"
board_image: "orange_pi_zero.jpg"
download_instructions: "https://learn.adafruit.com/circuitpython-on-orangepi-linux/circuitpython-orangepi"
downloads_display: true
blinka: true
features:
- Wi-Fi
- Bluetooth/BLE
- Ethernet
---
Orange Pi Zero is for anyone who wants to start creating with technology not just consuming it. It's a simple, fun, useful tool that you can use to start taking control of the world around you.
- H2 Quad-core 32-bit Cortex-A7
- Mali400MP2 GPU @600MHz
- Supports OpenGL ES 2.0
- 256MB DDR3 (shared with GPU)
- TF card (Max. 32GB) / Spi flash(16MB)
- 100M Ethernet RJ45 (onboard 100Mbps)
- Onboard Wifi + Bluetooth
- Realtek RTL8189FTV, IEEE 802.11 b/g/n
- Supports external board via 13 pins
- USB 2.0 HOST and one USB 2.0 OTG
- GPIO(1x3) pin
- UART, ground.
- Power Button(SW602)
- 26 Pin Header
- 13 Pin Header, with 2x USB, IR pin, AUDIO(MIC, AV)
- Power led & Status led
- Android4.4, Lubuntu, Debian, Armbian Image
## Purchase
* [Aliexpress](https://www.aliexpress.com/item/4000049806939.html?spm=2114.12010612.8148356.1.7a5b1debQdbkLe)
## Contribute
Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md).

38
_blinka/pocketbeagle.md Normal file
View file

@ -0,0 +1,38 @@
---
layout: download
board_id: "pocketbeagle"
title: "PocketBeagle"
name: "BeagleBone Black"
manufacturer: "BeagleBoard"
board_url: "https://beagleboard.org/pocket"
board_image: "pocketbeagle.jpg"
downloads_display: true
blinka: true
features:
- Ethernet
- HDMI
---
Want a powerful 1GHz AM3358 powered Linux single board that's ultra-tiny and open-source? PocketBeagle offers a wealth of computer power in a small footprint (pawprint?). This board is just like the BeagleBone Black but small enough to fit in your wallet. It has a fully-integrated chip that combines the processor and RAM all on one chip, so it's super small. Despite the compact shape, there are 72 total breakout pads, a microSD card slot for your filesystem and OS, and a native USB connection
Compared to other single board Linux computers, what differentiates the BeagleBone is that it has multiple I2C, SPI and UART peripherals (many boards only have one of each), built in hardware PWMs, analog inputs, and two separate 200MHz microcontroller system called the PRU that can handle real-time tasks like displaying to RGB matrix displays or NeoPixels.
It's not too much larger than our Feathers, but comes with 72 expansion pin headers, high-speed USB, 8 analog pins, 44 digital I/Os, and plenty of digital interface peripherals.
You can also add a USB host connection by wiring a USB A socket to the broken out USB host connections labeled VI, D+, D-, ID and GND. Then plug in any USB Ethernet, Bluetooth, and Wi-Fi device with available Linux drivers.
- Processor: Octavo Systems OSD3358 1GHz ARM® Cortex-A8
- 512MB DDR3 RAM integrated
- Integrated power management
- 2×32-bit 200-MHz programmable real-time units (PRUs)
- ARM Cortex-M3
- Based on new Octavo Systems OSD3358-SM 21mm x 21mm system-in-package that includes 512MB DDR3 RAM, 1-GHz ARM Cortex-A8 CPU, 2x 200-MHz PRUs, ARM Cortex-M3, 3D accelerator, power/battery management and EEPROM
- 72 expansion pin headers with power and battery I/Os, high-speed USB, 8 analog inputs, 44 digital I/Os and numerous digital interface peripherals
- microUSB host/client and microSD connectors
## Purchase
* [Adafruit](https://www.adafruit.com/product/4179)
## Contribute
Have some info to add for this board? Edit the source for this page [here](https://github.com/adafruit/circuitpython-org/edit/master/_blinka/{{ page.board_id }}.md).

View file

@ -11,8 +11,6 @@ downloads_display: true
blinka: true
features:
- HDMI
- Composite Video
- 26-pin GPIO
---
The Raspberry Pi 1 Model A is the original Model A. In November 2014 It was superseded by the Raspberry Pi 1 Model A+

View file

@ -12,8 +12,6 @@ blinka: true
features:
- Ethernet
- HDMI
- Composite Video
- 26-pin GPIO
---
The Model B was the original Raspberry Pi Model B and consisted of two revisions. In July 2014 It was superseded by the Raspberry Pi 1 Model B+

View file

@ -13,8 +13,9 @@ features:
- Wi-Fi
- Bluetooth/BLE
- Ethernet
- Dual micro-HDMI
- HDMI
- 40-pin GPIO
- USB 3.0
---
The Raspberry Pi 4 Model B is the newest Raspberry Pi computer made, and the Pi Foundation knows you can always make a good thing better! And what could make the Pi 4 better than the 3? How about a faster processor, USB 3.0 ports, and updated Gigabit Ethernet chip with PoE capability? Good guess - that's exactly what they did!

View file

@ -11,10 +11,6 @@ downloads_display: true
blinka: true
features:
- HDMI
- eMMC Flash
- SD Card Interface
- Modular
- 46 GPIO Pins
---
The Compute Module is a Raspberry Pi in a more flexible form factor, intended for industrial application.

View file

@ -11,10 +11,6 @@ downloads_display: true
blinka: true
features:
- HDMI
- eMMC Flash
- SD Card Interface
- Modular
- 46 GPIO Pins
---
The Compute Module 3 contains the guts of a Raspberry Pi 3 (the BCM2837 processor and 1GB RAM) as well as an optional 4GB eMMC Flash device (which is the equivalent of the SD card in the Pi). The Pi 3 has a processor speed of 1.2GHz and runs at roughly 10 times the speed of the Pi 1 due to its quad-core CPU. This is all integrated on to a small 67.6mm x 31mm board which fits into a standard DDR2 SODIMM connector (the same type of connector as used for laptop memory). The Flash memory is connected directly to the processor on the board, but the remaining processor interfaces are available to the user via the connector pins. You get the full flexibility of the BCM2837 SoC (which means that many more GPIOs and interfaces are available as compared to the Raspberry Pi), and designing the Module into a custom system should be relatively straightforward as weve put all the tricky bits onto the Module itself.

View file

@ -11,9 +11,6 @@ downloads_display: true
blinka: true
features:
- HDMI
- SD Card Interface
- Modular
- 46 GPIO Pins
---
The Compute Module 3 contains the guts of a Raspberry Pi 3 (the BCM2837 processor and 1GB RAM) as well as an optional 4GB eMMC Flash device (which is the equivalent of the SD card in the Pi). The Pi 3 has a processor speed of 1.2GHz and runs at roughly 10 times the speed of the Pi 1 due to its quad-core CPU. This is all integrated on to a small 67.6mm x 31mm board which fits into a standard DDR2 SODIMM connector (the same type of connector as used for laptop memory). The Flash memory is connected directly to the processor on the board, but the remaining processor interfaces are available to the user via the connector pins. You get the full flexibility of the BCM2837 SoC (which means that many more GPIOs and interfaces are available as compared to the Raspberry Pi), and designing the Module into a custom system should be relatively straightforward as weve put all the tricky bits onto the Module itself.

View file

@ -11,10 +11,6 @@ downloads_display: true
blinka: true
features:
- HDMI
- eMMC Flash
- SD Card Interface
- Modular
- 46 GPIO Pins
---
The Compute Module is a Raspberry Pi in a more flexible form factor, intended for industrial application. CM3+ (Compute Module 3+) is the Raspberry Pi 3 B+-based revision of the original Compute Module. The big update to the CM3+ compared to the CM3 series is more eMMC Flash memory and the new heat spreader on the main processor which will let it run at full speed much faster without overheating.

View file

@ -11,10 +11,6 @@ downloads_display: true
blinka: true
features:
- HDMI
- eMMC Flash
- SD Card Interface
- Modular
- 46 GPIO Pins
---
The Compute Module is a Raspberry Pi in a more flexible form factor, intended for industrial application. CM3+ (Compute Module 3+ Lite) is the Raspberry Pi 3 B+-based revision of the original Compute Module. The big update to the CM3+ compared to the CM3 series is the new heat spreader on the main processor which will let it run at full speed much faster without overheating.

View file

@ -10,7 +10,7 @@ download_instructions: "https://learn.adafruit.com/circuitpython-on-raspberrypi-
downloads_display: true
blinka: true
features:
- Mini HDMI
- HDMI
- 40-pin GPIO
---

View file

@ -12,7 +12,7 @@ blinka: true
features:
- Wi-Fi
- Bluetooth/BLE
- Mini HDMI
- HDMI
- 40-pin GPIO
---

View file

@ -8,7 +8,7 @@ board_url: ""
board_image: "circuitplayground_bluefruit.jpg"
features:
- Speaker
- Solder-free Alligator Cip
- Solder-free Alligator clip
- Bluetooth/BTLE
---

View file

@ -8,7 +8,7 @@ board_url: ""
board_image: "circuitplayground_express_displayio.jpg"
features:
- Speaker
- TFT Display
- Display
- Solder-free Alligator clip
---

View file

@ -0,0 +1,32 @@
---
layout: download
board_id: "clue_nrf52840_express"
title: "CLUE NRF52840 Express Download"
name: "CLUE NRF52840 Express"
manufacturer: "Adafruit"
board_url: ""
board_image: "clue_nrf52840_express.jpg"
features:
- Display
- Wi-Fi
- Bluetooth/BTLE
- Solder-free Alligator clip
---
We wanted to build some projects that have a small screen and a lot of sensors. this board has a 1.3″ 240×240 ips tft display, two buttons, and a ton of sensors:
lsm series 9 dof motion, apds9960 light/color/proximity, pdm microphone, humidity, temperature and barometric environmental sensing.
Theres a qwiic/stemmaqt connector for adding more sensors like pm2.5 air quality and others that were too big to fit on the board.
Well be primarily using circuitpython for programming it, but it will also work in arduino. and of course, wed love to see makecode on it!
After designing it, the board was close enough to micro:bit-shape-size that we moved a few parts to make it fit in micro:bit robots and some projects the nrf52840 is a big upgrade chip and can do stuff like tensorflow lite for microcontrollers, ble central and peripheral, and more.
## Learn More
* [YouTube](https://youtu.be/uNDqkglM8_Y)
* [Adafruit Blog](https://blog.adafruit.com/2019/12/24/adafruit-top-secret-december-24-2019-get-a-clue-adafruit-clue/)
## 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).

31
_board/edgebadge.md Normal file
View file

@ -0,0 +1,31 @@
---
layout: download
board_id: "edgebadge"
title: "EdgeBadge Download"
name: "EdgeBadge"
manufacturer: "Adafruit"
board_url: "https://www.adafruit.com/product/4400"
board_image: "edgebadge.jpg"
features:
- Display
- Speaker
- Feather-compatible
- Battery Charging
---
Machine learning has come to the 'edge' - small microcontrollers that can run a very miniature version of TensorFlow Lite to do ML computations.
But you don't need super complex hardware to start developing your own TensorFlow models! We've adapted our popular PyBadge board to add a microphone so you can dip your toes into machine learning waters. It does everything that the PyBadge does, and as we make more projects that use Machine Learning we'll adapt this board to make it better and better for machine learning.
The EdgeBadge is a compact board - it's credit card sized. It's powered by our favorite chip, the ATSAMD51, with 512KB of flash and 192KB of RAM. We add 2 MB of QSPI flash for file storage, handy for TensorFlow Lite files, images, fonts, sounds, or other assets.
We've added a PDM microphone on the front as an input for micro speech recognition. Our Arduino library has some demos you can get started with to recognize various word pairs like "yes/no", "up/down" and "cat/dog". **TensorFlow Lite for microcontrollers is very cutting-edge so expect to see a lot of development happening in this area, with lots of code and process changes.**
You can code the EdgeBadge with: [CircuitPython](https://circuitpython.org/), [MakeCode Arcade](https://arcade.makecode.com/hardware), [TensorFlow Lite for Microcontrollers / Arduino](https://www.tensorflow.org/lite/microcontrollers), and more!
## Purchase
* [Adafruit](https://www.adafruit.com/product/4400)
## 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).

View file

@ -8,7 +8,7 @@ board_url: "https://docs.electronut.in/papyr/"
board_image: "electronut_labs_papyr.jpg"
downloads_display: true
features:
- E-Ink/E-Paper
- Display
- Bluetooth/BTLE
---

View file

@ -4,14 +4,38 @@ board_id: "feather_stm32f405_express"
title: "Feather STM32F405 Express Download"
name: "Feather STM32F405 Express"
manufacturer: "Adafruit"
board_url: ""
board_url: "https://www.adafruit.com/product/4382"
board_image: "feather_stm32f405_express.jpg"
features:
- Feather-compatible
- Battery Charging
---
Coming soon! Watch Ask an Engineer, which airs every Wednesday at 8PM EST for more information.
ST takes flight in this upcoming Feather board. The new STM32F405 Feather (video) that we designed runs CircuitPython at a blistering 168MHz our fastest CircuitPython board ever! We put a STEMMA QT / Qwiic port on the end, so you can really easily plug and play I2C sensors.
This Feather has lots of goodies:
STM32F405 Cortex M4 with 1MB Flash, 168MHz speed
3.3V logic, but almost all pins are 5V compliant!
USB C power and data - our first USB C Feather!
LiPo connector and charger
SD socket on the bottom, connected to SDIO port
2 MB SPI Flash chip
Built in NeoPixel indicator
I2C, UART, GPIO, ADCs, DACs
Qwiic/STEMMA-QT connector for fast I2C connectivity
We use the built-in USB DFU bootloader to load firmware. It does not come with a UF2 bootloader.
With CircuitPython basics running on this board, it's fast to get all our drivers working, then use the built in plotter in Mu to instantly get sensor data displaying within 3 minutes of unboxing.
You can use MicroPython, CircuitPython or Arduino IDE with this board, with some caveats. This board and chipset is new so expect rapid developments and updates!
CircuitPython support is under development. We have digital IO, analog in/out, I2C, SPI, PWM working so far and more on the way. For example, the SDIO SD card is not yet supported natively. DisplayIO is also not yet supported.
Arduino is supported through STM32duino. There's no auto-reset bootloader support yet so you have to pull the BOOT0 pin high and manually reset before uploading. That said, STM32 support is really good, and we were able to run just about every sketch we tried.
MicroPython support is very solid but Adafruit does not provide MicroPython libraries for sensors!
We tested this in Arduino STM32duino with all our FeatherWings and only the RFM69/RFM9x libraries did not work (they are very platform specific). Its an extraordinarily fast Feather, and our first foray into STM32 - very exciting!
## Purchase
* [Adafruit](https://www.adafruit.com/product/4382)
## Contribute

View file

@ -4,7 +4,7 @@ board_id: "itsybitsy_m0_express"
title: "ItsyBitsy M0 Express Download"
name: "ItsyBitsy M0 Express"
manufacturer: "Adafruit"
board_url: ""
board_url: "https://www.adafruit.com/product/3727"
board_image: "itsybitsy_m0_express.jpg"
---

View file

@ -4,7 +4,7 @@ board_id: "itsybitsy_m4_express"
title: "ItsyBitsy M4 Express Download"
name: "ItsyBitsy M4 Express"
manufacturer: "Adafruit"
board_url: ""
board_url: "https://www.adafruit.com/product/3800"
board_image: "itsybitsy_m4_express.jpg"
---

View file

@ -0,0 +1,19 @@
---
layout: download
board_id: "itsybitsy_nrf52840_express"
title: "ItsyBitsy NRF52840 Express Download"
name: "ItsyBitsy NRF52840 Express"
manufacturer: "Adafruit"
board_url: ""
board_image: "itsybitsy_nrf52840_express.jpg"
---
Coming soon! Watch Ask an Engineer, which airs every Wednesday at 8PM EST for more information.
## Learn More
* [Youtube](https://youtu.be/EAyIQqoAaC8?t=38)
## 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).

View file

@ -6,8 +6,6 @@ name: "KickSat Sprite"
manufacturer: "Max Holliday"
board_url: "https://github.com/RoboticExplorationLab/sprite"
board_image: "kicksat-sprite.jpg"
features:
- Satellite/Space Exploration
---
CircuitPython provides an approachable and logical means of conducting science with hardware. Paired with low-cost hardware shown to work in space, we can enable an new generation to question and explore the unknown. With the necessary “satellite stuff” already baked in, students can spend their time trying something new rather than reinventing the wheel (similar philosophy to early Arduino efforts and the microcontroller movement in general).

View file

@ -6,9 +6,7 @@ name: "Metro nRF52840 Express"
manufacturer: "Adafruit"
board_url: ""
board_image: "metro_nrf52840_express.png"
Features:
- Classic form factor
features:
- Bluetooth/BTLE
---

View file

@ -8,10 +8,7 @@ board_url: ""
board_image: "monster_m4sk.jpg"
features:
- Display
- Headphone and speaker out
- Feather-compatible
- Battery Charging
- Boop nose
---
Peep dis! Have you always wanted to have another pair of eyes on the back of your

28
_board/pyb_nano_v2.md Normal file
View file

@ -0,0 +1,28 @@
---
layout: download
board_id: "pyb_nano_v2"
title: "PYB Nano v2 Download"
name: "PYB Nano v2"
manufacturer: "Elecrow"
board_url: "https://www.elecrow.com/micropython-development-board-pyb-nano-compatible-with-python.html"
board_image: "pyb_nano_v2.jpg"
---
DETAILS
Although the PYB Nano board is small, it contains all the features of MicroPython. It is an ideal development board for beginners to learn more about MicroPython. It can be a well cost choice for you, for the price is low, but it supports most features and functions of MicroPython. The PYB Nano has accelerometer, the data of sport can be read directly.
It is convenient to extend features via I2C, SPI, UART and other interfaces. By connecting various sensors, LCD displays, OLED, GPS module and so on, you can DIY some interesting projects.
**Features:**
- Supports microUSB.
- Compatible with Pyboard development board.
- Supports 2 UART, 3 I2C, 3 SPI, 10 ADC and RTC.
- It allows two power input type, power by battery or USB.
- The 4 LED on the board support luminance regulation function.
## Purchase
* [Elecrow](https://www.elecrow.com/micropython-development-board-pyb-nano-compatible-with-python.html)
## 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).

View file

@ -6,12 +6,6 @@ name: "Pyboard"
manufacturer: "Damien George"
board_url: "https://www.adafruit.com/product/2390"
board_image: "pyboard_v11.jpg"
features:
- Micro SD Slot
- Accelerometer
- RTC
- ADC
- DAC
---
The pyboard is a compact and powerful electronics development board that runs MicroPython. It connects to your PC over USB, giving you a USB flash drive to save your Python scripts, and a serial Python prompt (a REPL) for instant programming. Requires a micro USB cable, and will work with Windows, Mac and Linux.

28
_board/pyportal_pynt.md Normal file
View file

@ -0,0 +1,28 @@
---
layout: download
board_id: "pyportal_pynt"
title: "PyPortal Pynt Download"
name: "PyPortal Pynt"
manufacturer: "Adafruit"
board_url: "https://www.adafruit.com/product/4465"
board_image: "pyportal_pynt.jpg"
features:
- Display
- Speaker
- Wi-Fi
---
The **PyPortal Pynt** is the little sister to our [popular PyPortal](https://www.adafruit.com/product/4116) - zapped with a shink ray to take the design from a 3.2" diagonal down to 2.4" diagonal screen - but otherwise the same! The PyPortal is our easy-to-use IoT device that allows you to create all the things for the “Internet of Things” in minutes. Make custom touch screen interface GUIs, all open-source, and Python-powered using tinyJSON / APIs to get news, stock, weather, cat photos, and more all over Wi-Fi with the latest technologies. Create little pocket universes of joy that connect to something good. Rotate it 90 degrees, its a web-connected conference badge #badgelife.
The PyPortal uses an ATMEL (Microchip) ATSAMD51J20, and an Espressif ESP32 Wi-Fi coprocessor with TLS/SSL support built-in. PyPortal has a **2.4″ diagonal 320 x 240 color TFT** with resistive touch screen. PyPortal includes: speaker, light sensor, temperature sensor, NeoPixel, microSD card slot, 8MB flash, plug-in ports for I2C and 2 analog/digital pins, 3D files for custom enclosures / lanyard fastening. Open-source hardware, and Open-Source software, CircuitPython and Arduino. The device shows up as a USB drive and the code (Python) can be edited in any IDE, text editor, etc.
**Compared to the original PyPortal, the Pynt does not include a ADT7410 temperature sensor. Other than the ADT7410, the Pynt's display, processor, STEMMA conectors and WiFi have the exact same wiring as the original 3.2" PyPortal so all Arduino/CircuitPython code will run exactly the same - just smaller!**
The M4 and ESP32 are a great couple - and each bring their own strengths to this board. The SAMD51 M4 has native USB so it can show up like a disk drive, act as a MIDI or HID keyboard/mouse, and of course bootload and debug over a serial port. It also has DACs, ADC, PWM, and tons of GPIO. Meanwhile, the ESP32 has secure WiFi capabilities, and plenty of Flash and RAM to buffer sockets. By letting the ESP32 focus on the complex TLS/SSL computation and socket buffering, it frees up the SAMD51 to act as the user interface. You get a great programming experience thanks to the native USB with files available for drag-n-drop, and you don't have to spend a ton of processor time and memory to do SSL encryption/decryption and certificate management. It's the best of both worlds!
## Purchase
* [Adafruit](https://www.adafruit.com/product/4465)
## 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).

View file

@ -4,24 +4,26 @@ board_id: "pyportal_titano"
title: "PyPortal Titano Download"
name: "PyPortal Titano"
manufacturer: "Adafruit"
board_url: ""
board_image: "pyportal_titano.png"
board_url: "https://www.adafruit.com/product/4444"
board_image: "pyportal_titano.jpg"
features:
- Display
- Speaker
- Wi-Fi
---
**PyPortal Titano**, is a bigger version of Adafruit's easy-to-use PyPortal IoT device that allows you to create all the things for the “Internet of Things” in minutes. Make custom touch screen interface GUIs, all open-source, and Python-powered using tinyJSON / APIs to get news, stock, weather, cat photos, and more all over Wi-Fi with the latest technologies. Create little pocket universes of joy that connect to something good. Rotate it 90 degrees, its a web-connected conference badge #badgelife.
The **PyPortal Titano** is the big sister to our [popular PyPortal](https://www.adafruit.com/product/4116) now with _twice as many pixels!_ The PyPortal is our easy-to-use IoT device that allows you to create all the things for the “Internet of Things” in minutes. Make custom touch screen interface GUIs, all open-source, and Python-powered using tinyJSON / APIs to get news, stock, weather, cat photos, and more all over Wi-Fi with the latest technologies. Create little pocket universes of joy that connect to something good. Rotate it 90 degrees, its a web-connected conference badge #badgelife.
[![PyPortal](http://img.youtube.com/vi/9meeVehRS6A/0.jpg)](http://www.youtube.com/watch?v=9meeVehRS6A "PyPortal")
The Titano uses an ATMEL (Microchip) ATSAMD51J20, and an Espressif ESP32 Wi-Fi coprocessor with TLS/SSL support built-in. PyPortal has a bigger **3.5″ diagonal 320 x 480 color TFT** with resistive touch screen. Compare that to the original PyPortal's 3.2" 240x320, we have twice as many pixels! Also, we've updated the connector to be a reverse-friendly **USB C** connector.
The PyPortal Titano uses an ATMEL (Microchip) ATSAMD51J20, and an Espressif ESP32 Wi-Fi coprocessor with TLS/SSL support built-in. PyPortal Titano has a **larger [shh, top secret] color TFT** with resistive touch screen. PyPortal includes: speaker, light sensor, temperature sensor, NeoPixel, microSD card slot, 8MB flash, plug-in ports for I2C and 2 analog/digital pins, 3D files for custom enclosures / lanyard fastening. Open-source hardware, and Open-Source software, and CircuitPython. The device shows up as a USB drive and the code (Python) can be edited in any IDE, text editor, etc.
**Compared to the original PyPortal, the Titano does not include a ADT7410 temperature sensor. It also has a higher-resolution screen with a different controller chip. The Processor, STEMMA conectors and WiFi have the exact same wiring as the original 3.2" PyPortal so if you are running Arduino/CircuitPython code, you'll just have to adjust your graphics and fonts for the larger resolution screen!**
The PyPortal Titano includes: speaker, light sensor, temperature sensor, NeoPixel, microSD card slot, 8MB flash, plug-in ports for I2C and 2 analog/digital pins. Open-source hardware, and Open-Source software, CircuitPython and Arduino. The device shows up as a USB drive and the code (Python) can be edited in any IDE, text editor, etc.
The M4 and ESP32 are a great couple - and each bring their own strengths to this board. The SAMD51 M4 has native USB so it can show up like a disk drive, act as a MIDI or HID keyboard/mouse, and of course bootload and debug over a serial port. It also has DACs, ADC, PWM, and tons of GPIO. Meanwhile, the ESP32 has secure WiFi capabilities, and plenty of Flash and RAM to buffer sockets. By letting the ESP32 focus on the complex TLS/SSL computation and socket buffering, it frees up the SAMD51 to act as the user interface. You get a great programming experience thanks to the native USB with files available for drag-n-drop, and you don't have to spend a ton of processor time and memory to do SSL encryption/decryption and certificate management. It's the best of both worlds!
## Purchase
* [Adafruit](https://www.adafruit.com/)
* [Adafruit](https://www.adafruit.com/product/4444)
## Contribute

View file

@ -1,26 +0,0 @@
---
layout: download
board_id: "robohatmm1_m0"
title: "Robo HAT MM1 Download"
name: "Robo HAT MM1 M0"
manufacturer: "Robotics Masters"
board_url: "https://www.crowdsupply.com/robotics-masters/robo-hat-mm1"
board_image: "robohatmm1.jpg"
features:
- Robotics
---
The Robotics Masters Robo HAT MM1 is an open source robotics controller board for Raspberry Pi. It is education focused but works in many applications. The Robo HAT provides all the hardware you need in one simple, easy-to-use form factor. It removes the initial barriers to starting any robotics project.
With support for Adafruit CircuitPython and other libraries the Robo HAT is able to act as a single solution for all projects great and small.
The Robo HAT MM1 removes the need for buying lots of individual components by including them on the board. It can act as a PWM driver, provide on-board power through voltage regulators, and measure movement with the on-board IMU - all at the same time.
The wide compatibility with many open source software platforms such as CircuitPython means you can use all existing software for sensors while creating your project in the way that works best for you. The hardware schematics and software are fully open source.
## Purchase
* [Robo HAT MM1 - Crowd Supply](https://www.crowdsupply.com/robotics-masters/robo-hat-mm1)
## 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).

View file

@ -9,10 +9,6 @@ board_image: "serpente.jpg"
downloads_display: true
blinka: false
download_instructions: ""
features:
- Choice of USB Type-C or PCB A
- 4MB Flash
- Small footprint
---
There are two Serpente boards, they are both virtually the same, except for the USB connector. The standard Serpente board contains a USB Type-C connector, and the Serpente Plug uses the board itself as a Type-A USB plug.

18
_board/shirtty.md Normal file
View file

@ -0,0 +1,18 @@
---
layout: download
board_id: "shirtty"
title: "shIRtty Board Download"
name: "shIRtty Board"
manufacturer: "Sarfata"
board_url: "https://github.com/sarfata/shirtty-addon"
board_image: "shirtty.jpg"
---
A CircuitPython compatible, SAMD21 shitty addon with IR transmit/receive and RGB LED.
## Learn More
* [Github](https://github.com/sarfata/shirtty-addon)
## 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).

View file

@ -7,11 +7,7 @@ manufacturer: "keithp.com"
board_url: "https://keithp.com/snek/snekboard"
board_image: "snekboard.jpg"
features:
- Four 9V Lego-compatible motor controllers
- Eight GPIO pins with power and ground
- Two NeoPixels
- USB
- Battery Charger
- Battery Charging
---
Snekboard is designed to hook up to Lego Power Functions motors and

View file

@ -0,0 +1,26 @@
---
layout: download
board_id: "sparkfun_qwiic_micro_no_flash"
title: "SparkFun Qwiic Micro without Flash Download"
name: "SparkFun Qwiic Micro without Flash"
manufacturer: "SparkFun"
board_url: "https://www.sparkfun.com/products/15423"
board_image: "sparkfun_qwiic_micro.jpg"
---
The **SparkFun Qwiic Micro** is an _1 x 1 inch_ microcontroller made for the [Qwiic Eco-system](https://sparkfun.com/qwiic).
It's SparkFun's smallest microcontroller to date that's made for integrating into small projects.
Onboard is the Atmel ATSAMD21E18 32-bit ARM Cortex-M0+ processor with 256KB flash, 32KB SRAM, and an operating speed of up to 48MHz.
* **13 GPIO Pins** - The SparkFun Qwiic Micro _still_ has 13 GPIO pins, 5 of which are analog.
* **UF2 Bootloader** - The SparkFun Qwiic Micro comes with the [UF2 Bootloader](https://learn.sparkfun.com/tutorials/sparkfun-qwiic-micro-samd21e-hookup-guide/all#uf2-bootloader-and-drivers)
which does not require the board to have drivers installed on modern operating systems. It also allows for easy drag and drop programming.
* **SWD Programming Header** - On board is a four pin header for reprogramming the microcontroller for advanced users who want to modify
the chip to their liking.
* **Optional Circuitry** - There are pads for an extra flash memory chip in an SOIC 8-Pin Package. Check out SparkFun's site for the specific chip
used for the circuity python build that includes this chip!
## Purchase
* [SparkFun](https://www.sparkfun.com/products/15423)
## 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).

View file

@ -0,0 +1,26 @@
---
layout: download
board_id: "sparkfun_qwiic_micro_with_flash"
title: "SparkFun Qwiic Micro with Flash Download"
name: "SparkFun Qwiic Micro with Flash"
manufacturer: "SparkFun"
board_url: "https://www.sparkfun.com/products/15423"
board_image: "sparkfun_qwiic_micro.jpg"
---
The **SparkFun Qwiic Micro** is an _1 x 1 inch_ microcontroller made for the [Qwiic Eco-system](https://sparkfun.com/qwiic).
It's SparkFun's smallest microcontroller to date that's made for integrating into small projects.
Onboard is the Atmel ATSAMD21E18 32-bit ARM Cortex-M0+ processor with 256KB flash, 32KB SRAM, and an operating speed of up to 48MHz.
* **13 GPIO Pins** - The SparkFun Qwiic Micro _still_ has 13 GPIO pins, 5 of which are analog.
* **UF2 Bootloader** - The SparkFun Qwiic Micro comes with the [UF2 Bootloader](https://learn.sparkfun.com/tutorials/sparkfun-qwiic-micro-samd21e-hookup-guide/all#uf2-bootloader-and-drivers)
which does not require the board to have drivers installed on modern operating systems. It also allows for easy drag and drop programming.
* **SWD Programming Header** - On board is a four pin header for reprogramming the microcontroller for advanced users who want to modify
the chip to their liking.
* **Optional Circuitry** - There are pads for an extra flash memory chip in an SOIC 8-Pin Package. Check out SparkFun's site for the specific chip
used for the circuity python build that includes this chip!
## Purchase
* [SparkFun](https://www.sparkfun.com/products/15423)
## 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).

View file

@ -7,8 +7,7 @@ manufacturer: "Sony"
board_url: "https://developer.sony.com/develop/spresense/docs/introduction_en.html"
board_image: "spresense.jpg"
features:
- Camera connector
- GPS Antenna
- GPS
---
The Spresense project consists of a Arduino compatible board with Sonys high performance CXD5602 micro-controller. The CXD5602 has built-in GPS and high-resolution audio capabilities.

View file

@ -6,9 +6,6 @@ name: "STM32F407 Discovery kit"
manufacturer: "ST"
board_url: "https://www.st.com/en/evaluation-tools/stm32f4discovery.html"
board_image: "stm32f407.jpg"
features:
- Microphone
- Audio Amplifier
---
The STM32F4DISCOVERY kit leverages the capabilities of the STM32F407 high performance microcontrollers, to allow users to easily develop applications featuring audio.

View file

@ -0,0 +1,26 @@
---
layout: download
board_id: "stm32f411ce_blackpill"
title: "STM32F411CE Black Pill Download"
name: "STM32F411CE Black Pill"
manufacturer: "TZT"
board_url: "https://www.aliexpress.com/item/4000068998794.html"
board_image: "stm32f411ce_blackpill.jpg"
features:
---
In the F401 series, the chip is the cheapest, even cheaper than some F1, and crushed F1 on the main frequency, and has a floating-point arithmetic module, the IO port contains all the basic functions. Therefore, it is possible to provide a learning platform with a very high cost performance for beginners. In practical applications, it is not because the computing power is insufficient, and the IO port is incomplete and hinders development.
* 25MHZ high speed crystal oscillator & 32.768Khz 6PF low speed crystal oscillator
* Flash pads are reserved, providing USBDisk&&FATFFS routines
* Jumper cap can be used directly without installation.BOOT0 internal 10K resistance pull-down
* Factory has burned breathing lamp &&USBCDC test procedures.
* Provide available MicroPython firmware, configuration files
* Adjust the direction of the jumping cap if it cannot be installed.Because the jump cap is wide on one side and narrow on the other.
* V1.3 board with 3 buttons: reset key, BOOT0 key and user button.
## Learn More
* [Aliexpress](https://www.aliexpress.com/item/4000068998794.html)
## 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).

View file

@ -6,10 +6,6 @@ name: "Discovery kit for STM32F411"
manufacturer: "ST"
board_url: "https://www.st.com/en/evaluation-tools/32f411ediscovery.html"
board_image: "stm32f411.jpg"
features:
- Accelerometer/Gyroscope
- Microphone
- Audio Amplifier
---
The Discovery kit for STM32F411 line helps you to discover the entry level microcontrollers of the STM32 F4 series and to develop your applications easily. It offers everything required for beginners and experienced users to get started quickly.

View file

@ -7,9 +7,7 @@ manufacturer: "ST"
board_url: "https://www.st.com/en/evaluation-tools/32f412gdiscovery.html"
board_image: "stm32f412.jpg"
features:
- TFT Touchscreen
- Microphone
- Audio Amplifier
- Display
---
The STM32F412 Discovery kit (32F412GDISCOVERY) allows users to easily develop applications with the STM32F412 high performance MCUs with ARM® Cortex®-M4 core.

View file

@ -7,10 +7,7 @@ manufacturer: "Cedar Grove Studios"
board_url: "https://github.com/CedarGroveStudios/StringCar_M0_Express"
board_image: "stringcar_m0_express.jpg"
features:
- 2MB Flash Memory
- DC Motor Controller
- LiPo Battery Management (500mA charge rate)
- 3.3-Volt Stemma-QT
- Battery Charging
---
The Cedar Grove StringCar M0 Express is an ATSAMD21-based CircuitPython compatible board used to control a simple string car racer robot. The board is architecturally similar to the Adafruit Trinket M0 and ItsyBitsy M0 Express microcontroller boards with the addition of battery management and a DC motor controller. This board features JST connectors for the racer's battery, motor output, and sensor input. LiPo battery management charge rate is 500mA. For sensor experimentation, a 3.3-volt Stemma-QT connection is available on-board. The micro-USB connector used for REPL operation, operational status data output, and battery charging. On-board flash memory size is 2MB.

View file

@ -0,0 +1,22 @@
---
layout: download
board_id: "teknikio_bluebird"
title: "Bluebird Download"
name: "Bluebird"
manufacturer: "Teknikio"
board_url: "https://www.teknikio.com/pages/bluebird"
board_image: "teknikio_bluebird.jpg"
features:
---
A plug-n-play circuit board that can be programmed to send and receive information over Bluetooth and the Internet.
Bluebirds can form a network to send and receive data to one another.
The Flock.io App provides a plug-n-play entry for users to get up and running with Bluebird with an intuitive and engaging block based visual coding interface.
## Learn More
* [Teknikio](https://www.teknikio.com/pages/bluebird)
## 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).

22
_board/winterbloom_sol.md Normal file
View file

@ -0,0 +1,22 @@
---
layout: download
board_id: "winterbloom_sol"
title: "Winterbloom Sol Download"
name: "Winterbloom Sol"
manufacturer: "Alethea Flowers"
board_url: "https://github.com/theacodes"
board_image: "winterbloom_sol.jpg"
downloads_display: true
blinka: false
download_instructions: "BLINKA ONLY - url"
---
Winterbloom Sol is a modular synthesizer (Eurorack) module. It is a multi-purpose, scriptable USB MIDI to CV/gate converter. Its code can be modified while in use to change how it processes MIDI data into CV and gate outputs.
## Purchase
Sol is not yet available for purchase, however, you may [contact the creator](https://thea.codes) for more details.
## 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).

37
_board/xinabox_cc03.md Normal file
View file

@ -0,0 +1,37 @@
---
layout: download
board_id: "xinabox_cc03"
title: "XinaBox CC03 download"
name: "XinaBox CC03"
manufacturer: "XinaBox"
board_url: "https://drive.google.com/file/d/13xfg0SRZEeO-_xMElqdf0Sne8rjAcfyn/view"
board_image: "xinabox_cc03.jpg"
---
This xCHIP forms part of the core modules. The SAM D21 is a series of low-power micro controllers using the 32-bit ARM® Cortex® -M0+ processor, with 256 KB Flash and 32KB of SRAM. Compatible with Arduino platform due to the shared architecture with the Arduino M0.
### Product Highlights
* ARM Cortex-M0+ Architecture
* 48 MHz
* 256 kB Flash
* 32 kB SRAM Memory
* SWD Debugging with IP03 Interface and Capable Programmer
* Low Power Idle and Standby Modes
### Specifications
* ARM Cortex-M0+ Architecture
* 48 MHz
* 256 kB Flash
* 32 kB SRAM Memory
* SWD Debugging with IP03 Interface and Capable Programmer
* Low Power Idle and Standby Modes
* Five 16-Bit Configurable Timers
* Three 24-Bit Timers/Counters
* 32-Bit Real Time Counter with Clock/Calendar Function
* Watchdog Timer
* CRC-32 Generator
## Purchase
* [XinaBox CC03](https://xinabox.cc/products/cc03?_pos=1&_sid=ecd354e4d&_ss=r)

37
_board/xinabox_cs11.md Normal file
View file

@ -0,0 +1,37 @@
---
layout: download
board_id: "xinabox_cs11"
title: "XinaBox CS11 Download"
name: "XinaBox CS11"
manufacturer: "XinaBox"
board_url: "https://drive.google.com/file/d/1ZGZZyPdnp49XdEDqoT0ZOT0FdfJ4DM-z/view"
board_image: "xinabox_cs11.jpg"
---
This xCHIP forms part of the core modules. The SAM D21 is a series of low-power micro controllers using the 32-bit ARM® Cortex® -M0+ processor, with 256 KB Flash and 32KB of SRAM. Compatible with Arduino platform due to the shared architecture with the Arduino M0.
### Product Highlights
* ARM Cortex-M0+ Architecture
* 48 MHz
* 256 kB Flash
* 32 kB SRAM Memory
* SWD Debugging with IP03 Interface and Capable Programmer
* Low Power Idle and Standby Modes
### Specifications
* ARM Cortex-M0+ Architecture
* 48 MHz
* 256 kB Flash
* 32 kB SRAM Memory
* SWD Debugging with IP03 Interface and Capable Programmer
* Low Power Idle and Standby Modes
* Five 16-Bit Configurable Timers
* Three 24-Bit Timers/Counters
* 32-Bit Real Time Counter with Clock/Calendar Function
* Watchdog Timer
* CRC-32 Generator
## Purchase
* [XinaBox CS11](https://xinabox.cc/products/cs11?_pos=1&_sid=8a988d61c&_ss=r)

File diff suppressed because it is too large Load diff

2
adabot

@ -1 +1 @@
Subproject commit 8bf52d05773db83ef3ccf43435268997eb17ff23
Subproject commit 56ccf2c5330282a766e2d103da58918051351a89

Binary file not shown.

Before

Width:  |  Height:  |  Size: 71 KiB

After

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 203 KiB

After

Width:  |  Height:  |  Size: 195 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 115 KiB

After

Width:  |  Height:  |  Size: 110 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 108 KiB

After

Width:  |  Height:  |  Size: 103 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 367 KiB

After

Width:  |  Height:  |  Size: 97 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 141 KiB

After

Width:  |  Height:  |  Size: 126 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 100 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 129 KiB

After

Width:  |  Height:  |  Size: 115 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 61 KiB

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 120 KiB

After

Width:  |  Height:  |  Size: 104 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 98 KiB

After

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 91 KiB

After

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 128 KiB

After

Width:  |  Height:  |  Size: 119 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 539 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 122 KiB

After

Width:  |  Height:  |  Size: 110 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 125 KiB

After

Width:  |  Height:  |  Size: 112 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 122 KiB

After

Width:  |  Height:  |  Size: 110 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 123 KiB

After

Width:  |  Height:  |  Size: 111 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 104 KiB

After

Width:  |  Height:  |  Size: 95 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 82 KiB

After

Width:  |  Height:  |  Size: 77 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 77 KiB

After

Width:  |  Height:  |  Size: 62 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 176 KiB

After

Width:  |  Height:  |  Size: 160 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 146 KiB

After

Width:  |  Height:  |  Size: 144 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 129 KiB

After

Width:  |  Height:  |  Size: 109 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 117 KiB

After

Width:  |  Height:  |  Size: 106 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 139 KiB

After

Width:  |  Height:  |  Size: 124 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 75 KiB

After

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 184 KiB

After

Width:  |  Height:  |  Size: 176 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 123 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 80 KiB

After

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 134 KiB

After

Width:  |  Height:  |  Size: 123 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 93 KiB

After

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 139 KiB

After

Width:  |  Height:  |  Size: 132 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 108 KiB

Some files were not shown because too many files have changed in this diff Show more