mLab Rotary Encoder Module
REM328
REM328 is a universal encoder module with an ATMEGA 328/16MHz on board.
It comes with an Arduino bootloader so you can easily upload your own sketch via FTDI or ISP.
All parts are surface mounted on the solder side.
- The REP 328 module has several interfaces on board :
ISP,
SPI,
FTDI, SERIAL I/O and
GPIO pads.
- The REP 328 module has perfect alligned through hole pads for the encoder, the display, and Neopixel devices
- 5 pads for an EN11 or EN12 rotary encoder with push switch.
- 8 pads for a plug in place OLED or RGB TFT display.
successfully tested with I2C and SPI displays
7 pads for OLED monochrome displays with SSD1306 driver.
8 pads for RGB displays and backlight with TFT_ST7735 driver.
- 9 GPIO pads.
- 6 ISP/SPI pads.
- 5 FTDI pads
- 3 pads for general purpose Neopixel devices (e.g. LED stripe, ring ...)
- and 4 pins in place to mount the piggyback Neopixel LED Ring PCB.
GPIO Pinout:
- GND
- D4
- D5
- D7
- D9
- D10
- A0
- A1
- A2
- A3
- A4
- A5
- A6
- A7
|
ISP/SPI Pinout:
- MISO
- VCC
- SCK
- MOSI
- RESET
- GND
FTDI Pinout:
- DTR
- TX RX
- VCC
- GND
|
Display Pinout
- GND
- VDD
- SCK
- SDA
- RES
- DC
- CS
- BLK
|
Neopixel LED Ring
The optional Neopixel piggyback LED RING PCB has a mounting hole for the encoder.
However, you can use any other Neopixel LED chain instead, by wiring the
DO output to the next Neopixel DI input.