
EnocderDriver
NikodemBartnik/Small-Projects
All of smaller projects (Arduino, PCBs, electronics, code)

TenKeyUnit is an open-source printed circuit board by akita11, from the akita11/TenKeyUnit repository on GitHub, published under the MIT licence. It is a 2-layer board of 62 × 88 mm with 29 parts on 46 nets, routed with 689 tracks and 85 vias.
It is built around the ATMEGA8-16AU. Its parts include 12 switches, 3 resistors, 3 diodes, 3 connectors and 2 ICs. It belongs with the AVR (ATmega, ATtiny) and 8051 (CH55x, STC, AT89) boards of this library.
GroveコネクタでM5Stack等の接続できる、数字の入力に便利なテンキーです。M5StackのCardKB Miniと制御方法は互換ですので、CardKB Mini用のライブラリやUIFlowブロックを使用することができます。
M5Stack等のマイコンとGroveコネクタとをGroveケーブルで接続します。起動時にLEDが光ります(LEDつき版のみ)。キーを押すとそのキーのLEDがフラッシュします(LEDつき版のみ)。押したキーの情報(ASCIIコード)はGrove経由(I2C通信)で取得できます。
通信方式はI2Cで、スレーブデバイス(I2Cアドレス=0x5f(7bit表記))として動作します。マスタ側からI2C Readを行うと、直近で押したキーのASCIIコードを返します。
制御マイコンはSTCmicro社のSTC8G08K-SOP16です。STCmicro社の書き込みツールをつかってファームウエアの書き換えを行うことができます。なおファームウエアのコンパイル方法や書き込み方法は、STC8G_ProMiniのサポートページ等の情報を参照してください。
プレート板(キースイッチ固定用)は表と裏があります。キースイッチがはまる穴が、基板上のキースイッチの位置にくる向きにしてください。またスペーサは2個重ねて(高さ3mmになります)ネジで固定します。
Junichi Akita (@akita11) / akita@ifdl.jp
| Qty | Value | Footprint | References |
|---|---|---|---|
| 12 | Key_Switch_with_LED | keyboard:MX_Socket_LED | SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9, SW10, SW11, SW12 |
| 3 | D | Diode_SMD:D_SOD-123F | D1, D2, D3 |
| 2 | 4.7k | Resistor_SMD:R_0603_1608Metric | R2, R3 |
| 1 | ATmega8-16A | Package_QFP:TQFP-32_7x7mm_P0.8mm | U1 |
| 1 | C | Capacitor_SMD:C_0603_1608Metric | C1 |
| 1 | CON_AVRISP | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical | CN2 |
| 1 | CON_GROVE | akita:CON_GROVE_H_roundPad | CN1 |
| 1 | Conn_01x06 | Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Vertical | J1 |
| 1 | Jumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm | JP1 |
| 1 | R | Resistor_SMD:R_0603_1608Metric | R1 |
| 1 | STC8G1K08-38I-SOP16_C2901876 | libLCSC:SOP-16_L9.9-W3.9-P1.27-LS6.0-BL | U2 |
The 25 most common of 29 parts.

NikodemBartnik/Small-Projects
All of smaller projects (Arduino, PCBs, electronics, code)


baldengineer/C64_1351_to_PS2_Mouse_PCB
PCB Design based on the [M]ouse project



SshgurkiratSingh/CCMS_PORTAL
A full-stack smart streetlight fleet management system with real-time monitoring, remote control, and analytics.


borislav968/s3mono
ЭСУД SECU-3 поддерживает использование регуляторов холостого хода на основе шагового привода или электромагнита (ШИМ).
It measures 62 × 88 mm and has 2 copper layers, 1.6 mm thick.
29 parts, built around the ATMEGA8-16AU. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the akita11/TenKeyUnit repository on GitHub, at the commit this page was made from: the board is TenKeyUnit.kicad_pcb and its schematic TenKeyUnit.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).