REVIVE USB Type-C is a tiny module that lets you easily create your own Type-C USB input device.
Download the setting tool and firmware here
" REVIVE USB Type-C " is a module that allows you to easily create your own original USB device .
By simply connecting a switch to 12 pins, this module will handle all the complicated tasks such as communication and configuration between the device and the PC.
While maintaining the basic specifications of the previous Revive USB series, it uses a reversible and highly convenient USB Type-C connector.
It also has advanced functions such as chattering prevention and encoder input support.
This product is useful for creating original devices and prototyping.
Note: If you write firmware for the previous REVIVE USB (AD00007), you will be unable to rewrite the firmware thereafter (due to different bootloader mode specifications).
Product application examples
- Creating an original input device
- For replacing or repairing modules on existing input devices (can be converted to Type-C!)
Product Features
Use the easy setting tool to assign mouse/keyboard/joypad functions! Create a 12-button input device in no time!

By connecting it to a computer via USB, you can use dedicated software to set any operation (mouse click, key input, etc.) to the 12 pins.
Once the settings are made, they are saved in the memory of the main module, and can be used without changing the settings even when connected to another computer.
Equipped with a USB Type-C connector for even easier use!

The board combines compact design with high functionality and is equipped with a USB Type-C connector, eliminating the inconvenience of connecting with a Micro-B cable and allowing for easy connection in either direction.
Compact design the size of a 1 yen coin

The board size is H20xW16xD5mm (excluding protrusions), achieving an ultra-compact design the size of a 1 yen coin. It can be used in small spaces and is suitable for a variety of projects.
Rich features
It is equipped with high-performance firmware and is designed to meet a variety of needs, including chattering prevention and encoder compatibility.
Matrix compatible firmware available, supports up to 36 buttons!
By changing to matrix-compatible firmware, it can support up to 36 inputs.
(Firmware rewriting will be required.)
*Please note that when using matrix firmware, encoder connection is not supported and the anti-chattering function is turned off.
Please be careful!
To use this product, you need general knowledge about electronics and electronic circuits.
(Cables and switches are not included.)
Basic specifications
| Application compatible OS | Windows 7 or later |
| Body dimensions | Approx. 16x20x5mm |
| weight | Approximately 1g |
| Number of input points | 12 (Digital) |
| Maximum number of inputs | 36 (when connected to a matrix) |
| connector | USB Type-C |
| power supply | 5V (powered by USB) |
| Operating temperature | 0 to 40°C (no condensation) |
| Warranty period | 1 year |
| Country of origin | Japan |
---Caution when handling this product--
・This product is for hobby use only.
- The performance of the parts listed is the performance of the part alone and does not guarantee the product lifespan.
・If a customer incurs damage due to reasons attributable to our company in relation to the production/use of this kit, we will only compensate for direct damage up to the sales price, and under no circumstances will we compensate for damages exceeding the sales price.
・Please note that specifications may be changed without notice for improvement purposes.
This product is an Assembly Desk License (ADL) compatible product.
Products covered by this license can be modified, redistributed, used commercially, and sold for a fee.
When using the material, you must include the "Copyright Notice" and the "Full License Notice."
For more information, please see this page.