![]() |
Ultimaker CURA |
SmartView - one button
PCB+SCH
This project is 2.0 version. 8x8 RGB led
v1.0
I love the feeling of pressing mechanical keys, so I apply mechanical buttons to some projects. But the function of these buttons is not fixed, the way of sticking labels is not easy to remember, in order to solve this problem, I was wondering if I can add a display device to my keys to facilitate real-time indication according to different functions.
During the design process, I came across the activities of SeeedStudio. The designers can design a Grove sensor module for free and have a chance to win more than $300. When designing the Grove sensor I needed to meet their design specifications.
Regarding mechanical buttons, I chose kailh's CHOC series, which is highly satisfying to the overall design.
For the display part, I would have liked to choose an OLED screen, but it requires too many pins to control and cannot meet the grove specification. Then I thought of the WS2812, which only needs 1 pin to control its display content.
Along these lines, I chose the grove digital interface, one pin to detect keys and one pin to control the LED.
During the design process, it was found that the size of the WS2812 was too large to fit enough LEDs within the limited size, so I needed to continue to look for a smaller size. In the end, I found the right component, SK6805-EC15 from OPSCO, and successfully implemented a 5X7 LED matrix.
Due to the size limitations of this project, I chose the Grove 20X40 DIP design out of Grove specification.
The PCB can be ordered on seeed's fusion PCBA service .It consists of two two-layer PCBs.
charging animation
Cistercian Display
short click,long click, double tap, triple tap
SmartView - one button
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
- Comments(0)
- Likes(0)

- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Maker M0
-
LangCard rp2040 The board is mainly designed for learning interesting programming languages, so as to implement more...
-
MagiClick - a CircuitPython-powered “Single-Button Keyboard” with display A single-button keyboard, based on ESP32-S3, with a color screen.CircuitPython is used by default. Y...
-
MagicPaper v1.1 ( Supports E-Paper in multiple sizes, based on ESP32-s3 ) Supports E-Paper in multiple sizes, based on ESP32-s3,It can be used to make calendars, weather fore...
-
SmartView - one button PCB+SCH This project is 2.0 version. 8x8 RGB ledv1.0I love the feeling of pressing mechanical keys, ...
-
SmartView - one button This project is 2.0 version.8x8 RGB led3D files v1.0I love the feeling of pressing mechanical keys, ...
-
3Plus - A Macro Keyboard with OLED Most macro keyboards do not have an indicative function that displays key definitions in real time;I...
-
LuckyGift - a REAL GIFT If you're struggling to find the perfect gift, consider this one with the appearance of a gift-wrapp...
-
Fresh Watch This is an open-source programmable watch that supports development in C or Python, allowing for the...
-
Transparent MacroPad - IcePad (part CNC) INFOThis is a transparent macro keyboard based on CircuitPython, featuring six transparent keys and ...
-
Transparent MacroPad - IcePad (part 3D Printing) INFOThis is a transparent macro keyboard based on CircuitPython, featuring six transparent keys and ...
-
LuckyCharm This is a purely personal entertainment project that does not require any programming skills and can...
-
AI Keyboard Application:AI application developmentProgramming learningMacro keyboardIOT (Internet of Things)Holi...
-
Fresh Watch( Part 3D Printing) This is an open-source programmable watch that supports development in C or Python, allowing for the...
-
3Plus v2 - A multifunctional MacroPad with display ( Part 3D Printing) 3Plus v2 - A multifunctional MacroPad with displayThis is a multifunctional macro keyboard with a di...
-
3Plus v2 - A multifunctional MacroPad with display (Part PCBA) This is a multifunctional macro keyboard with a display, using mechanical switches. The V2 version m...
-
Transparent MacroPad - IcePad (part PCBA ) IcePad - A Transparent Macropad | Hackaday.ioINFOThis is a transparent macro keyboard based on Circu...
-
MagiClick v2.3 - a CircuitPython-powered “Single-Button Keyboard” with display MagiClick S3 - Mechanical Macro Keyboard with Disp | Hackaday.ioIt has been over half a year since t...
-
LangCard rp2040 The board is mainly designed for learning interesting programming languages, so as to implement more...
-
MagiClick - a CircuitPython-powered “Single-Button Keyboard” with display A single-button keyboard, based on ESP32-S3, with a color screen.CircuitPython is used by default. Y...
-
MagicPaper v1.1 ( Supports E-Paper in multiple sizes, based on ESP32-s3 ) Supports E-Paper in multiple sizes, based on ESP32-s3,It can be used to make calendars, weather fore...
-
SmartView - one button PCB+SCH This project is 2.0 version. 8x8 RGB ledv1.0I love the feeling of pressing mechanical keys, ...
-
SmartView - one button This project is 2.0 version.8x8 RGB led3D files v1.0I love the feeling of pressing mechanical keys, ...
-
3Plus - A Macro Keyboard with OLED Most macro keyboards do not have an indicative function that displays key definitions in real time;I...
-
LuckyGift - a REAL GIFT If you're struggling to find the perfect gift, consider this one with the appearance of a gift-wrapp...
-
Fresh Watch This is an open-source programmable watch that supports development in C or Python, allowing for the...
-
Transparent MacroPad - IcePad (part CNC) INFOThis is a transparent macro keyboard based on CircuitPython, featuring six transparent keys and ...
-
Transparent MacroPad - IcePad (part 3D Printing) INFOThis is a transparent macro keyboard based on CircuitPython, featuring six transparent keys and ...
-
LuckyCharm This is a purely personal entertainment project that does not require any programming skills and can...
-
AI Keyboard Application:AI application developmentProgramming learningMacro keyboardIOT (Internet of Things)Holi...
-
-
Instrumentation Input, high impedance with 16 bit 1MSPS ADC for SPI
258 0 0 -
RGB LED Matrix input module for the Framework Laptop 16
446 0 2 -
-
📦 StackBox: Modular MDF Storage Solution 📦
274 0 2 -
-