Skip to content

aemmenet/polylab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

"polylab" DIY Microchip AVR® Dx32-Series Development-Board

Hardware:

polylab

MCU:

polylab

Microchip AVR64DD32 (QFP32 socket). Replacement or successor for the old ATmega328P?

polylab

Flashing Optiboot Bootloader via UPDI Target Header.

mikroBUS™:

polylab

First Experimental Tests based on Arduino IDE Examples for Custom Libraries


polylab MCCI LoRaWAN LMIC-node connected to TTN ...
Tested with Arduino IDE 2.3.3 and DxCore Version 1.5.11
polylab polylab 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

GPS & LiPo GPS & Mapping u-blox PAM-7Q GPS Module added (--> TTN-Mapping walk) ...

Clock needs to be synced with RTC or GPS ...

Stepper Motor PoLoLu Stepper Motor Driver on mikroBUS™ Modul ...

DHT22 DHT22 Temperature/Humidity Sensor (incl. Payload Encoding / Decoding) ...

Servo Servo Sweep (#include <Servo_DxCore.h>) ...

CO2_Click Sensirion SparkFun

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.

LoRa-E5

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 Seeed StudioLoRa Grove Wio-E5 Module.
mikroBUS_LoRa-E5 done on polylab

Peripheral Connectors

  • 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)

Power Supply Connectors

  • 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.

DIY mikroBUS™ Socket compatibles Hardware-Modules:

RFM95W Breakout adapter from RFM95W module to mikroBUS™ socket

NeoPixel NeoPixel 8 daisy-chained NeoPixel

LED LED's on all pins for mikroBUS™ socket testing

Stepper Motor PoLoLu Stepper Motor Driver

"polylab"-Prototyping Ecosystem:

side by side PCB on doubler board

breadboard PCB on breadboard

stacking PCB stacked

Power powered with DC (9V battery), USB or LiPo

"polylab"-Custom Boards:

side by side made with regular protoboards and pinheaders

Modelling a case with OpenSCAD (done) (https://openscad.org)

case case case

Planned:

Work in Progress: mikroBUS Board with Seeed Studio Wio-SX1262 Module.

  • Wio-SX1262 Wireless Module

  • XIAO ESP32S3 & Wio-SX1262 Kit for Meshtastic & LoRa

  • Wio-SX1262 for XIAO

    Test environment:
    triple board SX1262 display
    "polylab" Triple-Board with "polylab" Dev.-Board, Wio-SX1262 extension board and Bosch BME280 Sensor / SSD1306 OLED Display

    Successful LoRaWAN test with Arduino RadioLib library on my DIY Microchip AVR64DD32 board with Wio-SX1262 Module and Arduino DXcore.

  • 23:29:08.532 ->

  • 23:29:08.532 -> Setup ...

  • 23:29:08.532 -> Initialise the radio

  • 23:29:08.576 -> Join ('login') the LoRaWAN Network

  • 23:29:14.223 -> Ready!

  • 23:29:14.223 ->

  • 23:29:14.270 -> Sending uplink

  • 23:29:19.897 -> Received a downlink

  • 23:29:19.940 -> Next uplink in 300 seconds

Disadvantage of Arduino RadioLib library: Sketch uses 63572 bytes (97%) of program storage space. Maximum is 65024 bytes.
Comment of the maintainer of the RadioLib library: Unfortunately, small footprint was not one of the design goals of this library!

The Arduino MCCI LoRaWAN LMIC library supports the SX1262 since Verion 5.0.0 but my setup for the Seeed Studio Wio-SX1262 doesn't work yet.

The microBUS-layout will be based on these two modules already made.
made

Releases

No releases published

Packages

No packages published

Languages