Merge pull request #1281 from makermelissa/main
Add missing boards for CP 9.0.0-alpha.4 and CP 9.0.0-alpha.5
|
|
@ -1,8 +1,8 @@
|
|||
---
|
||||
layout: download
|
||||
board_id: "odroid_c2"
|
||||
title: "Odroid C2 Download"
|
||||
name: "Odroid C2"
|
||||
title: "ODROID C2 Download"
|
||||
name: "ODROID C2"
|
||||
manufacturer: "Hardkernel co., Ltd."
|
||||
board_url: "https://www.hardkernel.com/shop/odroid-c2/"
|
||||
board_image: "odroid_c2.jpg"
|
||||
|
|
|
|||
|
|
@ -1,8 +1,8 @@
|
|||
---
|
||||
layout: download
|
||||
board_id: "odroid_c4"
|
||||
title: "Odroid C4 Download"
|
||||
name: "Odroid C4"
|
||||
title: "ODROID C4 Download"
|
||||
name: "ODROID C4"
|
||||
manufacturer: "Hardkernel co., Ltd."
|
||||
board_url: "https://www.hardkernel.com/shop/odroid-c4/"
|
||||
board_image: "odroid_c4.jpg"
|
||||
|
|
|
|||
|
|
@ -1,8 +1,8 @@
|
|||
---
|
||||
layout: download
|
||||
board_id: "odroid_m1"
|
||||
title: "Odroid M1 Download"
|
||||
name: "Odroid M1"
|
||||
title: "ODROID M1 Download"
|
||||
name: "ODROID M1"
|
||||
manufacturer: "Hardkernel co., Ltd."
|
||||
board_url: "https://www.hardkernel.com/shop/odroid-m1-with-4gbyte-ram/"
|
||||
board_image: "odroid_m1.jpg"
|
||||
|
|
@ -42,7 +42,8 @@ Let’s take a look at the main features and peripherals of ODROID-M1.
|
|||
- 1 x eMMC Module Socket
|
||||
- 1 x IR Receiver
|
||||
- 1 x RTC Backup Battery Holder
|
||||
- 1 x Reset jumper 1 x Power jumper
|
||||
- 1 x Reset jumper
|
||||
- 1 x Power jumper
|
||||
- 1 x Micro SD Slot
|
||||
- 1 x SATA3
|
||||
- 1 x SATA Power (5volt only)
|
||||
|
|
|
|||
47
_blinka/odroid_m1s.md
Normal file
|
|
@ -0,0 +1,47 @@
|
|||
---
|
||||
layout: download
|
||||
board_id: "odroid_m1s"
|
||||
title: "ODROID M1S Download"
|
||||
name: "ODROID M1S"
|
||||
manufacturer: "Hardkernel co., Ltd."
|
||||
board_url: "https://www.hardkernel.com/shop/odroid-m1s-with-8gbyte-ram/"
|
||||
board_image: "odroid_m1s.jpg"
|
||||
downloads_display: true
|
||||
blinka: true
|
||||
date_added: 2023-11-15
|
||||
features:
|
||||
- Ethernet
|
||||
- USB 3.0
|
||||
- HDMI/DisplayPort
|
||||
- 40-pin GPIO
|
||||
---
|
||||
|
||||
We launched ODROID-M1 about 20 months ago and have supplied it to many B2B and B2C customers. Feedback from many customers requested a lower price, more GPIO ports, lower power consumption, a slimmer form factor, and a variety of practical peripherals.
|
||||
|
||||
We would like to introduce you to the ODROID-M1S which was developed over the past six months to respond to market demands. We made the board about 20% thinner, reduced power consumption by about 20%, added 14 header pins, and a built-in 64GB eMMC chip on the board. We have lowered the price to only $49 including a case, heatsink, and power adapter. We believe this will help significantly reduce the cost of building your own affordable and sustainable embedded systems. To ensure longevity, which is important to customers using it for industrial purposes, we will supply this product until at least 2036.
|
||||
|
||||
By utilizing 3D modeling from the early PCB design stage, we were able to complete case development relatively precisely and rapidly. It will be remembered for a long time as a novel development project in which collaboration between circuit design & mechanical design proceeded quite smoothly.
|
||||
|
||||
Let’s take a look at the main features and peripherals of ODROID-M1S.
|
||||
|
||||
- Rockchip RK3566 CPU
|
||||
- LPDDR4 RAM
|
||||
- 1 x Micro USB2.0 Device only
|
||||
- 1 x RJ45 Ethernet Port (10/100/1000)
|
||||
- 1 x HDMI 2.0
|
||||
- 1 x USB 2.0
|
||||
- 1 x USB 3.0
|
||||
- 1 x USB 2.0 Micro OTG
|
||||
- 1 x DC Power Jack
|
||||
- 1 x M.2 NVMe M-Key PCIe2.1 1-Lane
|
||||
- 40 x GPIO Pins
|
||||
- 1 x MIPI DSI 4Lane
|
||||
- 1 x Mono Speaker Output (1.3W at 8Ω load)
|
||||
- 1 x Built-In 64GB eMMC
|
||||
- 1 x RTC Backup Battery Connector
|
||||
- 1 x Micro SD Slot
|
||||
- 1 x UART for System Console
|
||||
- 2 x System LED Indicators
|
||||
|
||||
## Purchase
|
||||
* [Hardkernel](https://www.hardkernel.com/shop/odroid-m1s-with-8gbyte-ram/)
|
||||
|
|
@ -1,8 +1,8 @@
|
|||
---
|
||||
layout: download
|
||||
board_id: "odroid_n2"
|
||||
title: "Odroid N2 Download"
|
||||
name: "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"
|
||||
|
|
|
|||
|
|
@ -1,8 +1,8 @@
|
|||
---
|
||||
layout: download
|
||||
board_id: "odroid_xu4"
|
||||
title: "Odroid XU4 Download"
|
||||
name: "Odroid XU4"
|
||||
title: "ODROID XU4 Download"
|
||||
name: "ODROID XU4"
|
||||
manufacturer: "Hardkernel co., Ltd."
|
||||
board_url: "https://www.hardkernel.com/shop/odroid-xu4-special-price/"
|
||||
board_image: "odroid_xu4.jpg"
|
||||
|
|
|
|||
|
|
@ -1,8 +1,8 @@
|
|||
---
|
||||
layout: download
|
||||
board_id: "odroid_xu4q"
|
||||
title: "Odroid XU4Q Download"
|
||||
name: "Odroid XU4Q"
|
||||
title: "ODROID XU4Q Download"
|
||||
name: "ODROID XU4Q"
|
||||
manufacturer: "Hardkernel co., Ltd."
|
||||
board_url: "https://www.hardkernel.com/shop/odroid-xu4q-special-price/"
|
||||
board_image: "odroid_xu4q.jpg"
|
||||
|
|
@ -19,7 +19,7 @@ features:
|
|||
ODROID-XU4Q
|
||||
is powered by ARM® big.LITTLE™ technology, the Heterogeneous Multi-Processing (HMP) solution.
|
||||
|
||||
The ODROID-XU4Q is the same board as the ODROID-XU4 but with a large heatsink instead of a fan which makes it quiet.
|
||||
The ODROID-XU4Q is the same board as the ODROID-XU4 but with a large heatsink instead of a fan which makes it quiet.
|
||||
|
||||
ODROID-XU4 is a new generation of computing device with more powerful, more energy-efficient hardware and a smaller form factor. Offering open source support, the board can run various flavors of Linux, including the latest Ubuntu 16.04 and Android 4.4 KitKat, 5.0 Lollipop and 7.1 Nougat.
|
||||
By implementing the eMMC 5.0, USB 3.0 and Gigabit Ethernet interfaces, the ODROID-XU4 boasts amazing data transfer speeds, a feature that is increasingly required to support advanced processing power on ARM devices.
|
||||
|
|
|
|||
|
|
@ -8,7 +8,6 @@ board_url: "https://www.adafruit.com/product/5800"
|
|||
board_image: "adafruit_qualia_s3_rgb666.jpg"
|
||||
date_added: 2023-10-3
|
||||
family: esp32s3
|
||||
bootloader_id: adafruit_qualia_s3_rgb666
|
||||
tags:
|
||||
- Qualia S3
|
||||
features:
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ board_id: "es3ink"
|
|||
title: "es3ink Download"
|
||||
name: "es3ink"
|
||||
manufacturer: "Unknown"
|
||||
board_url: ""
|
||||
board_url: "https://github.com/dronecz/es3ink"
|
||||
board_image: "unknown.jpg"
|
||||
downloads_display: false
|
||||
date_added: 2023-10-27
|
||||
|
|
|
|||
|
|
@ -10,6 +10,7 @@ date_added: 2022-2-14
|
|||
family: esp32c3
|
||||
features:
|
||||
- Wi-Fi
|
||||
- Bluetooth/BTLE
|
||||
- Breadboard-Friendly
|
||||
---
|
||||
|
||||
|
|
|
|||
|
|
@ -11,6 +11,7 @@ family: esp32c6
|
|||
bootloader_id: espressif_esp32c6_devkitc_1
|
||||
features:
|
||||
- Wi-Fi
|
||||
- Bluetooth/BTLE
|
||||
- Breadboard-Friendly
|
||||
---
|
||||
|
||||
|
|
|
|||
|
|
@ -11,6 +11,7 @@ family: esp32c6
|
|||
bootloader_id: espressif_esp32c6_devkitc_1
|
||||
features:
|
||||
- Wi-Fi
|
||||
- Bluetooth/BTLE
|
||||
- Breadboard-Friendly
|
||||
---
|
||||
|
||||
|
|
|
|||
|
|
@ -10,6 +10,7 @@ date_added: 2023-10-27
|
|||
family: esp32h2
|
||||
features:
|
||||
- Wi-Fi
|
||||
- Bluetooth/BTLE
|
||||
- Breadboard-Friendly
|
||||
---
|
||||
|
||||
|
|
|
|||
|
|
@ -10,6 +10,7 @@ date_added: 2022-4-1
|
|||
family: esp32s2
|
||||
features:
|
||||
- Wi-Fi
|
||||
- Bluetooth/BTLE
|
||||
- Breadboard-Friendly
|
||||
---
|
||||
|
||||
|
|
|
|||
|
|
@ -10,6 +10,7 @@ date_added: 2022-2-14
|
|||
family: esp32s2
|
||||
features:
|
||||
- Wi-Fi
|
||||
- Bluetooth/BTLE
|
||||
- Breadboard-Friendly
|
||||
---
|
||||
|
||||
|
|
|
|||
|
|
@ -10,6 +10,7 @@ date_added: 2022-10-14
|
|||
family: esp32s2
|
||||
features:
|
||||
- Wi-Fi
|
||||
- Bluetooth/BTLE
|
||||
- Breadboard-Friendly
|
||||
---
|
||||
|
||||
|
|
|
|||
|
|
@ -11,6 +11,7 @@ date_added: 2020-05-15
|
|||
family: esp32s3
|
||||
features:
|
||||
- Wi-Fi
|
||||
- Bluetooth/BTLE
|
||||
- Breadboard-Friendly
|
||||
- Display
|
||||
- Speaker
|
||||
|
|
|
|||
|
|
@ -10,6 +10,7 @@ date_added: 22-07-08
|
|||
family: esp32s3
|
||||
features:
|
||||
- Wi-Fi
|
||||
- Bluetooth/BTLE
|
||||
- Breadboard-Friendly
|
||||
- Display
|
||||
- Speaker
|
||||
|
|
|
|||
|
|
@ -11,6 +11,7 @@ family: esp32s3
|
|||
bootloader_id: espressif_esp32s3_devkitc_1
|
||||
features:
|
||||
- Wi-Fi
|
||||
- Bluetooth/BTLE
|
||||
- Breadboard-Friendly
|
||||
---
|
||||
|
||||
|
|
|
|||
|
|
@ -11,6 +11,7 @@ family: esp32s3
|
|||
bootloader_id: espressif_esp32s3_devkitc_1
|
||||
features:
|
||||
- Wi-Fi
|
||||
- Bluetooth/BTLE
|
||||
- Breadboard-Friendly
|
||||
---
|
||||
|
||||
|
|
|
|||
|
|
@ -11,6 +11,7 @@ family: esp32s3
|
|||
bootloader_id: espressif_esp32s3_devkitc_1
|
||||
features:
|
||||
- Wi-Fi
|
||||
- Bluetooth/BTLE
|
||||
- Breadboard-Friendly
|
||||
---
|
||||
|
||||
|
|
|
|||
|
|
@ -11,6 +11,7 @@ family: esp32s3
|
|||
bootloader_id: espressif_esp32s3_devkitc_1
|
||||
features:
|
||||
- Wi-Fi
|
||||
- Bluetooth/BTLE
|
||||
- Breadboard-Friendly
|
||||
---
|
||||
|
||||
|
|
|
|||
|
|
@ -10,6 +10,7 @@ date_added: 2023-10-27
|
|||
family: esp32s3
|
||||
features:
|
||||
- Wi-Fi
|
||||
- Bluetooth/BTLE
|
||||
- STEMMA QT/QWIIC
|
||||
- Display
|
||||
---
|
||||
|
|
|
|||
|
|
@ -11,6 +11,7 @@ family: esp32s3
|
|||
bootloader_id: espressif_esp32s3_devkitm_1
|
||||
features:
|
||||
- Wi-Fi
|
||||
- Bluetooth/BTLE
|
||||
- Breadboard-Friendly
|
||||
---
|
||||
|
||||
|
|
|
|||
36
_board/heltec_esp32s3_wifi_lora_v3.md
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
---
|
||||
layout: download
|
||||
board_id: "heltec_esp32s3_wifi_lora_v3"
|
||||
title: "WiFi LoRa 32 V3 Download"
|
||||
name: "WiFi LoRa 32 V3"
|
||||
manufacturer: "Heltec Automation"
|
||||
board_url: "https://heltec.org/project/wifi-lora-32-v3/"
|
||||
board_image: "heltec_esp32s3_wifi_lora_v3.jpg"
|
||||
date_added: 2023-11-15
|
||||
family: esp32s3
|
||||
features:
|
||||
- Display
|
||||
- Bluetooth/BTLE
|
||||
- Battery Charging
|
||||
- LoRa/Radio
|
||||
---
|
||||
|
||||
WiFi LoRa 32 is a classic IoT dev-board designed & produced by Heltec Automation. Since its launch in 2017, it has been loved by developers and makers. The newly launched V3 version has the same pin sequence as the V2 version and retains Wi-Fi, BLE, LoRa, OLED display, and other functions.
|
||||
|
||||
It is the best option for smart cities, farms, homes, industrial control, house security, wireless meter reading, and IoT developers.
|
||||
|
||||
#### WiFi LoRa 32 (V3) is a part of the “Heltec LoRa“ series, with the following features
|
||||
|
||||
- Microprocessor: ESP32-S3FN8 (Xtensa® 32-bit LX7 dual-core processor, five-stage pipeline rack Structure, frequency up to 240 MHz).
|
||||
- SX1262 LoRa node chip.
|
||||
- Type-C USB interface with a complete voltage regulator, ESD protection, short circuit protection, RF shielding, and other protection measures.
|
||||
- Onboard SH1.25-2 battery interface, integrated lithium battery management system (charge and discharge management, overcharge protection, battery power detection, USB / battery power automatic switching).
|
||||
- Integrated WiFi, LoRa, Bluetooth three network connections, onboard Wi-Fi, Bluetooth dedicated 2.4GHz metal spring antenna, reserved IPEX (U.FL) interface for LoRa use.
|
||||
- Onboard 0.96-inch 128*64 dot matrix OLED display can be used to display debugging information, battery power, and other information.
|
||||
- Integrated CP2102 USB to serial port chip, convenient for program downloading, and debugging information printing.
|
||||
- Support the[ Arduino development environment](https://heltec.org/wifi_kit_install/).
|
||||
- With good RF circuit design and low-power design.
|
||||
|
||||
## Purchase
|
||||
|
||||
* [Heltec Automation Store](https://heltec.org/project/wifi-lora-32-v3/)
|
||||
29
_board/lilygo_tdeck.md
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
---
|
||||
layout: download
|
||||
board_id: "lilygo_tdeck"
|
||||
title: "T-Deck Download"
|
||||
name: "T-Deck"
|
||||
manufacturer: "LILYGO"
|
||||
board_url: "https://www.lilygo.cc/products/t-deck"
|
||||
board_image: "lilygo_tdeck.jpg"
|
||||
date_added: 2023-11-15
|
||||
family: esp32s3
|
||||
features:
|
||||
- Wi-Fi
|
||||
- Bluetooth/BTLE
|
||||
- Display
|
||||
- USB-C
|
||||
- Speaker
|
||||
---
|
||||
|
||||
T-Deck is a pocket-sized gadget with a 2.8-inch, 320 x 240 pixel IPS LCD display, a mini keyboard, and an ESP32 dual-core processor. While it's not exactly a smartphone, you can use your programming knowledge to turn it into a standalone messaging device, or coding software.
|
||||
|
||||
**Specifications**
|
||||
|
||||
- ESP32-S3FN16R8 Dual-core LX7 microprocessor
|
||||
- FLASH 16MB
|
||||
- PSRAM 8MB
|
||||
|
||||
## Purchase
|
||||
|
||||
* [LILYGO Store](https://www.lilygo.cc/products/t-deck)
|
||||
40
_board/maple_elite_pi.md
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
---
|
||||
layout: download
|
||||
board_id: "maple_elite_pi"
|
||||
title: "Maple Elite-Pi Download"
|
||||
name: "Maple Elite-Pi"
|
||||
manufacturer: "Maple"
|
||||
board_url: ""
|
||||
board_image: "maple_elite_pi.jpg"
|
||||
date_added: 2023-11-15
|
||||
family: raspberrypi
|
||||
features:
|
||||
- USB-C
|
||||
- Breadboard-Friendly
|
||||
---
|
||||
|
||||
The Elite-Pi is an RP2040-based controller with a Pro Micro/Elite-C compatible pinout that's primarily intended for use with keyboards.
|
||||
|
||||
### Features
|
||||
|
||||
- Compatible with Pro Micro-based PCBs
|
||||
- Mid-Mount USB-C port for low profile
|
||||
- RP2040 microcontroller
|
||||
- Flash Memory: 16Mbit (W25Q16JVUXIQ)
|
||||
- Up to 25 I/O pins available
|
||||
- USB D+/D- accessible via pads
|
||||
- On-board boot and run/reset buttons
|
||||
- 1.6mm thick PCB
|
||||
- Comes with two 12-pin headers and one 5-pin header
|
||||
- Firmware Support: QMK, KMK, CircuitPython
|
||||
|
||||
In comparison to the Pro Micro or Elite-C, the Elite-Pi provides a few advantages over them:
|
||||
|
||||
- Flash memory: Lots of space to compile in various QMK features without worry, as the Elite-Pi has much more flash memory
|
||||
- Price: Since the RP2040 microcontroller costs less than the ATmega32u4, we can provide it at a lower price than the Elite-C
|
||||
- Flashing: Instead of using QMK Toolbox, you can just copy a complied .uf2 file to the Elite-Pi to update the firmware
|
||||
|
||||
|
||||
## Purchase
|
||||
|
||||
* [Keeb.io](https://keeb.io/products/elite-pi-usb-c-pro-micro-replacement-rp2040)
|
||||
31
_board/oxocard_artwork.md
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
---
|
||||
layout: download
|
||||
board_id: "oxocard_artwork"
|
||||
title: "Oxocard Artwork Card Download"
|
||||
name: "Oxocard Artwork Card"
|
||||
manufacturer: "Oxocard"
|
||||
board_url: "https://oxocard.ch/en/artwork/"
|
||||
board_image: "oxocard_artwork.jpg"
|
||||
date_added: 2023-11-15
|
||||
family: esp32
|
||||
features:
|
||||
- Wi-Fi
|
||||
- USB-C
|
||||
- Bluetooth/BTLE
|
||||
- Display
|
||||
- Speaker
|
||||
---
|
||||
|
||||
The Oxocard Artwork is an interactive, programmable minicomputer with powerful hardware in credit card format.
|
||||
|
||||
The new Oxocard-Artwork consists of a high quality computer board where you can see what's "inside". The powerful dual-core chip ESP32 with 2MB RAM and 8MB Flash provide you with enough power for your experiments.
|
||||
|
||||
Algorithmic art for beginners Learn in a short time how to create impressive visual effects as we know them from games and movies.
|
||||
|
||||
The Oxocard Artwork is used with the scripting language Oxoscript programmed. It was specially designed for computer graphics and -games developed and is for beginners particularly suitable.
|
||||
|
||||
Thanks to ready-made programs you can get started immediately even without programming experience. We show you how you can create amazing effects with simple adjustments.
|
||||
|
||||
## Purchase
|
||||
|
||||
* [OXON](https://shop.oxon.ch/?shop=oxocard)
|
||||
30
_board/oxocard_connect.md
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
---
|
||||
layout: download
|
||||
board_id: "oxocard_connect"
|
||||
title: "Oxocard Connect Card Download"
|
||||
name: "Oxocard Connect Card"
|
||||
manufacturer: "Oxocard"
|
||||
board_url: "https://oxocard.ch/en/connect/"
|
||||
board_image: "oxocard_connect.jpg"
|
||||
date_added: 2023-11-15
|
||||
family: esp32
|
||||
features:
|
||||
- Wi-Fi
|
||||
- USB-C
|
||||
- Bluetooth/BTLE
|
||||
- Display
|
||||
---
|
||||
|
||||
The Oxocard Connect is a small experimental computer in which you can plug in ready-made or self-soldered circuit boards. As you know it from game consoles, it then goes off immediately.
|
||||
|
||||
Choose from a variety of ready-made cartridges, plug them into the CONNECT and immediately a sample application will start showing you how to use the cartridge. No computer, no software installation and no wiring required.
|
||||
|
||||
Experiment with electronic circuits now - without the need for a computer. Enter the fascinating world of circuit design. Learn how LEDs, servos, light sensors and much more work.
|
||||
|
||||
Gone are the days when you had to buy a controller again for every electronics project. With the Oxocard CONNECT you can easily change projects by inserting the appropriate cartridge.
|
||||
|
||||
The circuit design of the cartridges is OPEN SOURCE and OPEN HARDWARE. Create your own cartridges for the Connect or use the cartridges with other microcontrollers.
|
||||
|
||||
## Purchase
|
||||
|
||||
* [OXON](https://shop.oxon.ch/?shop=oxocard)
|
||||
31
_board/oxocard_galaxy.md
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
---
|
||||
layout: download
|
||||
board_id: "oxocard_galaxy"
|
||||
title: "Oxocard Galaxy Card Download"
|
||||
name: "Oxocard Galaxy Card"
|
||||
manufacturer: "Oxocard"
|
||||
board_url: "https://oxocard.ch/en/galaxy/"
|
||||
board_image: "oxocard_galaxy.jpg"
|
||||
date_added: 2023-11-15
|
||||
family: esp32
|
||||
features:
|
||||
- Wi-Fi
|
||||
- USB-C
|
||||
- Bluetooth/BTLE
|
||||
- Display
|
||||
- Speaker
|
||||
---
|
||||
|
||||
The new Oxocard-Galaxy consists of a high quality computer board, on which you see, what «inside» is. The powerful Dual-Core-Chip ESP32 with 2MB RAM and 8MB Flash provide you enough Power for your experiments.
|
||||
|
||||
The games and animations are immediately executable. The complete source code is at your disposal and you can customize everything.
|
||||
|
||||
The Oxocard Galaxy is used with the scripting language Oxoscript programmed. It was specially designed for computer graphics and -games developed and is for beginners particularly suitable.
|
||||
|
||||
Thanks to ready-made programs you can get started immediately even without programming experience. We show you how you can create amazing effects with simple adjustments.
|
||||
|
||||
With the new pedagogical concept «Use-Modify-Create» we start with ready-made programs, which are adapted by means of instructions. This leads to faster results and increases the motivation to learn.
|
||||
|
||||
## Purchase
|
||||
|
||||
* [OXON](https://shop.oxon.ch/?shop=oxocard)
|
||||
37
_board/oxocard_science.md
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
---
|
||||
layout: download
|
||||
board_id: "oxocard_science"
|
||||
title: "Oxocard Science Card Download"
|
||||
name: "Oxocard Science Card"
|
||||
manufacturer: "Oxocard"
|
||||
board_url: "https://oxocard.ch/en/science/"
|
||||
board_image: "oxocard_science.jpg"
|
||||
date_added: 2023-11-15
|
||||
family: esp32
|
||||
features:
|
||||
- Wi-Fi
|
||||
- USB-C
|
||||
- Bluetooth/BTLE
|
||||
- Display
|
||||
- Speaker
|
||||
---
|
||||
|
||||
This programmable multi-sensor board measures light/IR, temperature, noise, humidity, pressure and volatile compounds (VoC, eCO2 and ethanol). It comes with ready-to-use programs with documented source code, so you can start your own experiments right away.
|
||||
|
||||
The seven built-in environmental sensors provide twelve sensor values that you can experiment with. Use the built-in programs, modify them or write your own code.
|
||||
|
||||
We only perceive a small part of the environment with our senses. Impressive examples show you more about how to make the invisible visible. The card comes with over ten examples and small games - all with full source code and tutorials - that you can experiment with right away, even without programming.
|
||||
|
||||
Be amazed by impressive animations that show you how to simulate life. Bounce balls that move when you move the map.
|
||||
|
||||
On the board, which is only the size of a credit card, you'll find a high-resolution screen, five buttons, seven sensors and a powerful computer chip that you can program directly via a browser.
|
||||
|
||||
The Oxocard is programmed with the scripting language Oxoscript. This was optimized especially for small computers and is particularly suitable for beginners, since it contains many powerful commands from sensor technology, computer graphics and animation.
|
||||
|
||||
Thanks to ready-made programs, you can get started right away even without programming experience. We'll show you how to create amazing effects with simple adjustments.
|
||||
|
||||
With the pedagogical concept «Use-Modify-Create» starten wir mit fixfertigen Programmen, we start with ready-to-use programs that are adapted by means of instructions. This leads to faster results and increases the motivation to learn.
|
||||
|
||||
## Purchase
|
||||
|
||||
* [OXON](https://shop.oxon.ch/?shop=oxocard)
|
||||
14
_board/unexpectedmaker_bling.md
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
---
|
||||
layout: download
|
||||
board_id: "unexpectedmaker_bling"
|
||||
title: "Unexpected Maker Bling Download"
|
||||
name: "Unexpected Maker Bling"
|
||||
manufacturer: "Unexpected Maker"
|
||||
board_url: ""
|
||||
board_image: "unexpectedmaker_bling.jpg"
|
||||
date_added: 2023-11-15
|
||||
family: esp32s3
|
||||
features:
|
||||
---
|
||||
|
||||
Oops! Looks like we don't know anything about this board. This means it's likely very new.
|
||||
|
|
@ -5,9 +5,8 @@ title: "Unexpected Maker Blizzard S3 Download"
|
|||
name: "Unexpected Maker Blizzard S3"
|
||||
manufacturer: "Unexpected Maker"
|
||||
board_url: ""
|
||||
board_image: "unknown.jpg"
|
||||
downloads_display: false
|
||||
date_added: 2023-10-27
|
||||
board_image: "unexpectedmaker_blizzard_s3.jpg"
|
||||
date_added: 2023-11-15
|
||||
family: esp32s3
|
||||
bootloader_id: unexpectedmaker_blizzard_s3
|
||||
features:
|
||||
|
|
|
|||
14
_board/unexpectedmaker_tinywatch_s3.md
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
---
|
||||
layout: download
|
||||
board_id: "unexpectedmaker_tinywatch_s3"
|
||||
title: "Unexpected Maker TinyWATCH S3 Download"
|
||||
name: "Unexpected Maker TinyWATCH S3"
|
||||
manufacturer: "Unexpected Maker"
|
||||
board_url: ""
|
||||
board_image: "unexpectedmaker_tinywatch_s3.jpg"
|
||||
date_added: 2023-11-15
|
||||
family: esp32s3
|
||||
features:
|
||||
---
|
||||
|
||||
Oops! Looks like we don't know anything about this board. This means it's likely very new.
|
||||
22
_board/weact_esp32c6_n4.md
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
---
|
||||
layout: download
|
||||
board_id: "weact_esp32c6_n4"
|
||||
title: "WeAct Studio ESP32-C6 N4 Download"
|
||||
name: "WeAct Studio ESP32-C6 N4"
|
||||
manufacturer: "WeAct Studio"
|
||||
board_url: ""
|
||||
board_image: "weact_esp32c6.jpg"
|
||||
date_added: 2023-11-15
|
||||
family: esp32c6
|
||||
features:
|
||||
- USB-C
|
||||
- Wi-Fi
|
||||
- Bluetooth/BTLE
|
||||
- Breadboard-Friendly
|
||||
|
||||
---
|
||||
|
||||
WeAct ESP32-C6 Minimal System Development Board with WiFi6 and Bluetooth
|
||||
|
||||
## Purchase
|
||||
* [Aliexpress](https://www.aliexpress.us/item/3256805383205472.html)
|
||||
22
_board/weact_esp32c6_n8.md
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
---
|
||||
layout: download
|
||||
board_id: "weact_esp32c6_n8"
|
||||
title: "WeAct Studio ESP32-C6 N8 Download"
|
||||
name: "WeAct Studio ESP32-C6 N8"
|
||||
manufacturer: "WeAct Studio"
|
||||
board_url: ""
|
||||
board_image: "weact_esp32c6.jpg"
|
||||
date_added: 2023-11-15
|
||||
family: esp32c6
|
||||
features:
|
||||
- USB-C
|
||||
- Wi-Fi
|
||||
- Bluetooth/BTLE
|
||||
- Breadboard-Friendly
|
||||
|
||||
---
|
||||
|
||||
WeAct ESP32-C6 Minimal System Development Board with WiFi6 and Bluetooth
|
||||
|
||||
## Purchase
|
||||
* [Aliexpress](https://www.aliexpress.us/item/3256805383205472.html?skuId=12000034319347394)
|
||||
BIN
assets/images/boards/large/heltec_esp32s3_wifi_lora_v3.jpg
Normal file
|
After Width: | Height: | Size: 87 KiB |
BIN
assets/images/boards/large/lilygo_tdeck.jpg
Normal file
|
After Width: | Height: | Size: 160 KiB |
BIN
assets/images/boards/large/maple_elite_pi.jpg
Normal file
|
After Width: | Height: | Size: 83 KiB |
BIN
assets/images/boards/large/odroid_m1s.jpg
Normal file
|
After Width: | Height: | Size: 155 KiB |
BIN
assets/images/boards/large/oxocard_artwork.jpg
Normal file
|
After Width: | Height: | Size: 54 KiB |
BIN
assets/images/boards/large/oxocard_connect.jpg
Normal file
|
After Width: | Height: | Size: 67 KiB |
BIN
assets/images/boards/large/oxocard_galaxy.jpg
Normal file
|
After Width: | Height: | Size: 63 KiB |
BIN
assets/images/boards/large/oxocard_science.jpg
Normal file
|
After Width: | Height: | Size: 58 KiB |
BIN
assets/images/boards/large/unexpectedmaker_bling.jpg
Normal file
|
After Width: | Height: | Size: 55 KiB |
BIN
assets/images/boards/large/unexpectedmaker_blizzard_s3.jpg
Normal file
|
After Width: | Height: | Size: 101 KiB |
BIN
assets/images/boards/large/unexpectedmaker_tinywatch_s3.jpg
Normal file
|
After Width: | Height: | Size: 245 KiB |
BIN
assets/images/boards/large/weact_esp32c6.jpg
Normal file
|
After Width: | Height: | Size: 115 KiB |
BIN
assets/images/boards/original/heltec_esp32s3_wifi_lora_v3.jpg
Normal file
|
After Width: | Height: | Size: 86 KiB |
BIN
assets/images/boards/original/lilygo_tdeck.jpg
Normal file
|
After Width: | Height: | Size: 399 KiB |
BIN
assets/images/boards/original/maple_elite_pi.jpg
Normal file
|
After Width: | Height: | Size: 383 KiB |
BIN
assets/images/boards/original/odroid_m1s.jpg
Normal file
|
After Width: | Height: | Size: 120 KiB |
BIN
assets/images/boards/original/oxocard_artwork.jpg
Normal file
|
After Width: | Height: | Size: 97 KiB |
BIN
assets/images/boards/original/oxocard_connect.jpg
Normal file
|
After Width: | Height: | Size: 66 KiB |
BIN
assets/images/boards/original/oxocard_galaxy.jpg
Normal file
|
After Width: | Height: | Size: 61 KiB |
BIN
assets/images/boards/original/oxocard_science.jpg
Normal file
|
After Width: | Height: | Size: 55 KiB |
BIN
assets/images/boards/original/unexpectedmaker_bling.jpg
Normal file
|
After Width: | Height: | Size: 185 KiB |
BIN
assets/images/boards/original/unexpectedmaker_blizzard_s3.jpg
Normal file
|
After Width: | Height: | Size: 530 KiB |
BIN
assets/images/boards/original/unexpectedmaker_tinywatch_s3.jpg
Normal file
|
After Width: | Height: | Size: 401 KiB |
BIN
assets/images/boards/original/weact_esp32c6.jpg
Normal file
|
After Width: | Height: | Size: 443 KiB |
BIN
assets/images/boards/small/heltec_esp32s3_wifi_lora_v3.jpg
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
assets/images/boards/small/lilygo_tdeck.jpg
Normal file
|
After Width: | Height: | Size: 34 KiB |
BIN
assets/images/boards/small/maple_elite_pi.jpg
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
assets/images/boards/small/odroid_m1s.jpg
Normal file
|
After Width: | Height: | Size: 34 KiB |
BIN
assets/images/boards/small/oxocard_artwork.jpg
Normal file
|
After Width: | Height: | Size: 13 KiB |
BIN
assets/images/boards/small/oxocard_connect.jpg
Normal file
|
After Width: | Height: | Size: 17 KiB |
BIN
assets/images/boards/small/oxocard_galaxy.jpg
Normal file
|
After Width: | Height: | Size: 13 KiB |
BIN
assets/images/boards/small/oxocard_science.jpg
Normal file
|
After Width: | Height: | Size: 15 KiB |
BIN
assets/images/boards/small/unexpectedmaker_bling.jpg
Normal file
|
After Width: | Height: | Size: 15 KiB |
BIN
assets/images/boards/small/unexpectedmaker_blizzard_s3.jpg
Normal file
|
After Width: | Height: | Size: 22 KiB |
BIN
assets/images/boards/small/unexpectedmaker_tinywatch_s3.jpg
Normal file
|
After Width: | Height: | Size: 50 KiB |
BIN
assets/images/boards/small/weact_esp32c6.jpg
Normal file
|
After Width: | Height: | Size: 25 KiB |
|
|
@ -1,4 +1,5 @@
|
|||
#!/usr/bin/python3
|
||||
import os
|
||||
import json
|
||||
import re
|
||||
from pathlib import Path
|
||||
|
|
@ -10,9 +11,12 @@ with open('template.md', "rt") as f:
|
|||
metadata, content = frontmatter.parse(f.read())
|
||||
acceptable_features = set(metadata['features'])
|
||||
|
||||
def get_files(folder):
|
||||
return sorted(Path(folder).glob("*.md"), key=os.path.basename)
|
||||
|
||||
def verify_board_id(folder):
|
||||
valid = True
|
||||
for filename in Path(folder).glob("*.md"):
|
||||
for filename in get_files(folder):
|
||||
with open(filename, "rt") as f:
|
||||
metadata, _ = frontmatter.parse(f.read())
|
||||
downloads_display = metadata.get('downloads_display')
|
||||
|
|
@ -38,7 +42,7 @@ def valid_date(date):
|
|||
|
||||
def verify_features(folder, valid_features):
|
||||
valid = True
|
||||
for filename in Path(folder).glob("*.md"):
|
||||
for filename in get_files(folder):
|
||||
with open(filename, "rt") as f:
|
||||
metadata, _ = frontmatter.parse(f.read())
|
||||
downloads_display = metadata.get('downloads_display')
|
||||
|
|
@ -54,30 +58,29 @@ def verify_features(folder, valid_features):
|
|||
|
||||
def verify_family(folder):
|
||||
valid = True
|
||||
bl_file = open('./_data/bootloaders.json')
|
||||
bootloaders = json.load(bl_file)
|
||||
valid_bootloaders = bootloaders["bootloaders"].keys()
|
||||
for filename in Path(folder).glob("*.md"):
|
||||
with open(filename, "rt") as f:
|
||||
metadata, _ = frontmatter.parse(f.read())
|
||||
downloads_display = metadata.get('downloads_display')
|
||||
if downloads_display is None or downloads_display:
|
||||
board_id = metadata.get('board_id') or ()
|
||||
if board_id == "unknown":
|
||||
continue
|
||||
family = metadata.get('family')
|
||||
if family is None:
|
||||
print(f"Family field is missing for {board_id}")
|
||||
valid = False
|
||||
elif family not in valid_bootloaders:
|
||||
print(f"Family field value of {family} for {board_id} is invalid.")
|
||||
valid = False
|
||||
bl_file.close()
|
||||
with open('./_data/bootloaders.json') as bl_file:
|
||||
bootloaders = json.load(bl_file)
|
||||
valid_bootloaders = bootloaders["bootloaders"].keys()
|
||||
for filename in get_files(folder):
|
||||
with open(filename, "rt") as f:
|
||||
metadata, _ = frontmatter.parse(f.read())
|
||||
downloads_display = metadata.get('downloads_display')
|
||||
if downloads_display is None or downloads_display:
|
||||
board_id = metadata.get('board_id') or ()
|
||||
if board_id == "unknown":
|
||||
continue
|
||||
family = metadata.get('family')
|
||||
if family is None:
|
||||
print(f"Family field is missing for {board_id}")
|
||||
valid = False
|
||||
elif family not in valid_bootloaders:
|
||||
print(f"Family field value of {family} for {board_id} is invalid.")
|
||||
valid = False
|
||||
return valid
|
||||
|
||||
def verify_date_added(folder):
|
||||
valid = True
|
||||
for filename in Path(folder).glob("*.md"):
|
||||
for filename in get_files(folder):
|
||||
with open(filename, "rt") as f:
|
||||
metadata, _ = frontmatter.parse(f.read())
|
||||
downloads_display = metadata.get('downloads_display')
|
||||
|
|
@ -97,7 +100,7 @@ def verify_date_added(folder):
|
|||
def verify_contribute_not_present(folder):
|
||||
valid = True
|
||||
contribute = re.compile(r".*\n## Contribute", re.MULTILINE | re.DOTALL)
|
||||
for filename in Path(folder).glob("*.md"):
|
||||
for filename in get_files(folder):
|
||||
with open(filename, "rt") as f:
|
||||
metadata, content = frontmatter.parse(f.read())
|
||||
board_id = metadata.get('board_id') or ()
|
||||
|
|
@ -109,7 +112,7 @@ def verify_contribute_not_present(folder):
|
|||
def verify_blinka_board(folder):
|
||||
# Check that blinka flag is set for all boards in the folder
|
||||
valid = True
|
||||
for filename in Path(folder).glob("*.md"):
|
||||
for filename in get_files(folder):
|
||||
with open(filename, "rt") as f:
|
||||
metadata, _ = frontmatter.parse(f.read())
|
||||
downloads_display = metadata.get('downloads_display')
|
||||
|
|
|
|||
61
missing-boards.py
Executable file
|
|
@ -0,0 +1,61 @@
|
|||
#!/usr/bin/python3
|
||||
|
||||
# Print a list of hidden and missing boards
|
||||
|
||||
import os
|
||||
import json
|
||||
from pathlib import Path
|
||||
import frontmatter
|
||||
|
||||
def get_files(folder):
|
||||
return sorted(Path(folder).glob("*.md"), key=os.path.basename)
|
||||
|
||||
def find_hidden_boards(folder):
|
||||
hidden_boards = []
|
||||
for filename in get_files(folder):
|
||||
with open(filename, "rt") as f:
|
||||
metadata, _ = frontmatter.parse(f.read())
|
||||
downloads_display = metadata.get('downloads_display')
|
||||
if downloads_display is not None and not downloads_display:
|
||||
board_id = metadata.get('board_id')
|
||||
if board_id == "unknown":
|
||||
continue
|
||||
hidden_boards.append(board_id)
|
||||
print("Hidden boards:")
|
||||
print("----------------")
|
||||
if hidden_boards:
|
||||
print("\n".join(hidden_boards))
|
||||
else:
|
||||
print("No Hidden Boards")
|
||||
|
||||
def find_missing_boards(folder):
|
||||
missing_boards = []
|
||||
# Add all board ids to a list from data file
|
||||
with open('./_data/files.json') as board_file:
|
||||
boards = json.load(board_file)
|
||||
for board in boards:
|
||||
if not os.path.exists(f"./_boards/{board}.md"):
|
||||
missing_boards.append(board["id"])
|
||||
|
||||
# Scan through files and remove board_ids from list
|
||||
for filename in get_files(folder):
|
||||
with open(filename, "rt") as f:
|
||||
metadata, _ = frontmatter.parse(f.read())
|
||||
board_id = metadata.get('board_id')
|
||||
if board_id == "unknown":
|
||||
continue
|
||||
if board_id in missing_boards:
|
||||
missing_boards.remove(board_id)
|
||||
|
||||
# Print out remaining board_ids
|
||||
print("")
|
||||
print("Missing boards:")
|
||||
print("----------------")
|
||||
if missing_boards:
|
||||
print("\n".join(missing_boards))
|
||||
else:
|
||||
print("No Missing Boards")
|
||||
|
||||
|
||||
find_hidden_boards("_board")
|
||||
find_missing_boards("_board")
|
||||