Holiday Notice: Elecrow will be on holiday starting January 26th (GMT+8). the last shipment day for service orders is January 21st. Orders can still be placed during the holiday, but deliveries will be delayed. [Learn More]

user-img

MakerM0

  • 6 Projects
  • 8 Followers
  • Aug 24,2024
+ Follow

MagiClick - a CircuitPython-powered “Single-Button Keyboard” with display

MagiClick - a CircuitPython-powered “Single-Button Keyboard” with display
 
  • thumbnail-img
 

Hardware Components

  • 0.85 TFT

    JINGMING
    X 1 fenxiang

Story

A single-button keyboard, based on ESP32-S3, with a color screen.

 

CircuitPython is used by default. You can also use MicroPython, Arduino.

 

What can it be used for?

Can stand alone as a macro keyboard

Can be used as a pomodoro

Can communicate with external sensors

Can be used as an embedded development platform

Can be used as an educational tool

......

 

Features

The display part adopts a 0.85-inch color screen, 128x128 resolution, and the display content is delicate

The main control board is currently only designed with the esp32s3 version, which supports WiFi, flash and RAM large enough to help add more functional scripts

The overall operation is mainly based on the mechanical axis buttons in the middle, and the left and right sides of the fuselage are generally used as auxiliaries

The keyboard axis uses a pluggable design, and you can freely choose the silent axis or others

Built-in a small speaker, listening to a sound is so easy

An on-board 6-axis motion sensor

There is an expansion port on the rear side of the fuselage

USB Type-C interface

One reset button at the bottom

On-board colorful LEDs

 

 

 

Code
  • https://github.com/MakerM0/MagiClick-esp32s3
    View
Schematic and Layout
  • https://github.com/MakerM0/MagiClick-esp32s3
    View
CAD-Custom parts and enclosures

MagiClick - a CircuitPython-powered “Single-Button Keyboard” with display

2.2k
 
5
0
17

Share your project on social media to expand its influence! Get more people to support it.

  • Comments( 0 )
  • Like( 5 )
/1000
Upload a photo:
You can only upload 1 files in total. Each file cannot exceed 2MB. Supports JPG, JPEG, GIF, PNG, BMP

You May Also Like

View All
Add to cart
Board Type : GerberFile :
Layer : Dimensions :
PCB Qty :
Different PCB Design
PCB Thickness : PCB Color :
Surface Finish : Castellated Hole :
Copper Weight : 1 oz Production Time :
Total: US $
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.

PCB Assembly

PCBA Qty: BomFile:
NO. OF UNIQUE PARTS: NO. of Components:
Assembly Cost: US $
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
3dPrintingFile : Size :
Unit : Volumn :
3D Printing Qty : Material :
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
Acrylic Type : AcrylicFile :
Dimensions: Engrave:
Acrylic Qty :
Acrylic Thickness:
Acrylic Color:
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
CNC Milling File : Size:
Unit: Volumn:
CNC Milling Qty : Material:
Type of Aluminum: Surface Finish:
Tolerance:
Surface Roughness:
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
Item Price Qty Subtotal Delete
Total: US $0.00
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.