Keyboard Builders' Digest
Save 5% at Divinikey! Code: KBDNEWS
Keyboard Builders' Digest / Tips & Tricks

TinyS3 controller

UnexpectedMaker's TinyS3 is a development board featuring the ESP32-S3 controller, and offering both wired and wireless connection.

KBD.news
Published March 17, 2022
This free blog runs thanks to just 54 supporters - like RGBKeys, Schnoor Typography, and BeaverKeys. Join them now!

Seon aka UnexpectedMaker from Melbourne, Australia, came up with this nice open-hardware development board sporting the ESP32-S3 controller.

The project was brought to my attention by deshipu's WIP Vegemite Sandwich keyboard, featured by Kristina Panos in her Hackaday column.

The ESP32-S3 is (partially) supported by CircuitPython so deshipu decided to try it:

The ESP32-S3 is the first Espressif board that has both true USB and Bluetooth, so naturally you have to wonder if it's any good for keyboards. I decided to try and see – deshipu.

The board has only 17 GPIO pins so it's rather for splits or smaller form factors.

Features

  • Dual 32bit Xtensa LX7 cores @ up to 240Mhz
  • RISC-V Ultra Low Power Co-processor
  • 2.4GHz Wifi - 802.11b/g/n
  • Bluetooth 5, BLE + Mesh
  • 8MB QSPI Flash
  • 8MB of extra QSPI PSRAM
  • 700mA 3.3V LDO Regulator
  • Low power RGB LED
  • ULTRA LOW Deep Sleep Current
  • USB-C Connector with back-feed protection
  • Native USB + USB Serial JTAG
  • LiPo Battery Charging
  • JST pads on the back supports PH connector
  • VBAT and 5V Sense Pins
  • 3D High Gain Antenna
  • 17 GPIO
  • 35 x 18mm in size
  • Similar to the Pro Micro dimensions but incompatible pinout. Compatible with TinyPICO & TinyS2.

According to deshipu's project log, the wired connection seems to works fine but there is only some basic BLE support in CircuitPython for the ESP32-S3 chip right now.

More details on the TinyS3: https://esp32s3.com/tinys3.html

GitHub repo: https://github.com/unexpectedmaker/esp32s3

While being open-hardware, the TinyS3 is also available in UnexpectedMaker's shop at: https://unexpectedmaker.com/shop/ttinys3-esp32s3 (sold out atm).

Do you like this post? Share, donate, subscribe, tip me off!

Published on Thu 17th Mar 2022. Featured in KBD #70 (source).


Related

RP2040-Zero

The RP2040-Zero is a tiny RP2040 based controller with USB-C and 20(+9) GPIO pins.

RP2040 Bento

The RP2040 Bento, a relatively low profile breakout board without a USB connector, has been open-sourced by hainguyenac.

Introducing Bonsai C

Bonsai C is an open-source drop-in-replacement for Proton C by customMK.

Rune controller

The Rune is a modular controller by Ziptyze (pics).

Bonsai C3 is back!

Check out the Bonsai C3, a Proton C replacement by CustomMK. Back in stock after the chip shortage, kbd.news readers can get it for a special price now.

×
top