- 2 layer PCB designed with KiCad 7 EDA.
- KiCad learned with https://www.udemy.com/course/kicad-like-a-pro-3e/
- PCB manufactured by: https://aisler.net/
- proprietary form factor: 1/2 credit card size ( 53.98 x 42.8 mm)
Microchip AVR64DD32 (QFP32 socket). Replacement or successor for the old ATmega328P?
- 8-bit MCUs: Still Thriving After 50 Years
- AVR® DD Product Family Overview
- AVR Peripheral Deep Dive
- https://www.arduino.cc/en/software Arduino IDE
- https://github.com/SpenceKonde/DxCore Arduino support for the AVR DA, DB-series and DD-series
- SerialUPDI programmer Flashing Optiboot bootloader ok with the above versions
Flashing Optiboot Bootloader via UPDI Target Header.
- https://www.mikroe.com/mikrobus
- https://www.mikroe.com/click
- Sensirion & mikroBUS™ , ETHzürich & mikroBUS™ , Microchip & mikroBUS™ , u-blox & mikroBUS™
MCCI LoRaWAN LMIC-node connected to TTN ...
Tested with Arduino IDE 1.8.19 and DxCore Version 1.5.11 (No JoinAccept with Arduino IDE Version 2.x)
Graphics with SPI TFT displays on mikroBUS™ socket ...
Adafruit example sketch graphicstest.ino with ST7735 and ST7789 library. Initialize ST7789 240x240 with tft.init(240, 240, SPI_MODE3) https://tigoe.github.io/display-examples
u-blox PAM-7Q GPS Module added (--> TTN-Mapping walk) ...
needs to be synced with RTC or GPS ...
PoLoLu Stepper Motor Driver on mikroBUS™ Modul ...
DHT22 Temperature/Humidity Sensor (incl. Payload Encoding / Decoding) ...
Servo Sweep (#include <Servo_DxCore.h>) ...
Test mikroBUS CO2 click board with Sensirion STC31-sensor on my "polylab" Development-Board with mikroBUS socket.
Sketches with Sensirion-Arduino library and SparkFun Arduino Library for STC3x sensor. CO2 gas for testing produced with baking soda and water.
First successful TTN test with Grove Wio E5 LoRa-E5 Arduino Library from Sylvain Montagny.
https://github.com/SylvainMontagny/LoRaE5
Successful upload of DHT22 sensor data.
Successful switching LED_BUILTIN according to PayloadDown value (0x00/0x01)
Next project: mikroBUS Board with LoRa-E5. WIP
- 2 x 19 pin male pinheader with Arduino/MKR- Adafruit/Feather- like pinout
- mikroBUS™ socket
- 2 x Grove connector (I2C & UART)
- 2 x 4-pin header (female) with Grove Digital/Analog pinout
- 1 x Qwiic® connector
- MicroUSB (CH340N USB to UART converter)
- Barrel Jack 7-12V DC, 3.5*1.3mm ( to 5V with AMS1117-5.0)
- MicroUSB (5V to 3V3 with AP2112K-3.3)
- JST PH 2.0 for Single LiPo cell (MCP73831 charge controller)
- 6-pin UPDI-target-header (male)
This board is still a WiP! There is a list with many changes, improvements and extensionss for the next version.
Breakout adapter from RFM95W module to mikroBUS™ socket
LED's on all pins for mikroBUS™ socket testing
powered with DC (9V battery), USB or LiPo
made with regular protoboards and pinheaders
- Low Power / Sleep Mode
- Energy Harvesting (https://www.tindie.com/products/jaspersikken/solar-harvesting-into-li-ion-battery)
- Modelling a case with OpenSCAD (done) (https://openscad.org)