S.A.F.E. is a new way to interact with your computer!
No PC will no longer be at risk thanks to our S.A.F.E. which, thanks to the conveniently programmable encoder and the thousands of functions that a HID device like this can accomplish, is capable of learning any command or macro to your liking.
The brain of the S.A.F.E. is an Arduino pro micro which has a dedicated usb interface and can easily be reprogrammed with the Arduino IDE.
No more interrupting your activities to adjust the volume, activate a command or automatically enter a password thanks to this peripheral your imagination will be your only limit to manage your PC as you please.
All you will need for this project is an FDM printer, an Arduino pro micro (with USB-C), a HW-040 or KY-040 rotary encoder, three M3 screws (8/14mm), a few strips of wire and a tin soldering iron.
S.A.F.E. started conceptually as a natural extension of the Cooler Master QUBE 500, but with the smooth hook variant and a piece of adhesive it can be adapted to any location!
Moreover, its fully modular and printable design without any kind of supports makes it ideal for any kind of modification and customization! I also add the .STEP file so that anyone can customize their S.A.F.E. according to their own taste and needs.
Refer to the pdf with the instruction manual for this project for assembly.
For printing choose one variant for the knob, one variant for the body and one for the hook, finally print a bottom and a spacer. All pieces are in the correct orientation for printing without the need for supports.
For electronic connections refer to the pictures with the wire diagram. Minimal expertise with soldering is needed. Depending on the supplier, the rotary encoder (HW-040 or KY-040) may arrive with pins already soldered on, in which case they must be removed before soldering the new wires.
A small guide on the native software of S.A.F.E. (v1.0):
By default the software presents a basic list of commands for using your S.A.F.E.:
- Volume control mode
- Numeric code entry mode
- Macro for entering text strings
Also within the file you will find parameters that you can customize to your liking such as sensitivity and long press delay.
The mode for entering numbers allows you to enter one character at a time the numbers from 0 to 9, by pressing you will confirm and move on to the next digit, by holding you will delete the previously written digit.
Of course, with a little imagination you can create custom functions and modes for every taste and need. The basic code is simple and intuitive to understand and edit also you will find comments explaining each part of the code if you are not familiar with the programming language.
The author marked this model as their own original creation.