3x4 and 4x4 Keypad Controller For Octoprint or CNC

3x4 and 4x4 Keypad Controller For Octoprint or CNC

thingiverse

Ergonomic case designed for use with 3x4 or 4x4 membrane keypads as a control interface for 3D printers. The case is made from ABS plastic, while the keypad bottom is printed in TPU for grip. Simply print each part once and assemble them. Hardware Requirements: - Four M3 heat-set inserts - Four M3 x 8-10mm cap head screws - A 3x4 or 4x4 membrane keypad - A CAT6 or CAT5E patch cable (a sacrificed one is recommended for added flexibility) - Male-male header pins - 2.54mm single-row female headers (7-pin for a 3x4 keypad, 8-pin for a 4x4 keypad) Octoprint Plug-In: This plug-in is still in development and not yet available on the Octoprint repository. However, it can be downloaded from the GitHub repository and installed by placing it in a folder called "Octoprint-MembraneKeypad" within the Octoprint plugins directory. To install the plug-in, follow these steps: 1. Download the GitHub repository. 2. Place the repository in a folder called "Octoprint-MembraneKeypad" within the Octoprint plugins directory. 3. Restart Octoprint after installation. 4. In the Settings page > Advanced options, change the default Raspberry Pi pins used by the keypad if needed. Requirements: - RPi.GPIO library - pad4pi library To install these libraries, run the following commands in your terminal: 1. pip install RPi.GPIO 2. pip install pad4pi Keypad Default Functions: The keypad comes with pre-defined functions that can be customized by changing the "pressKey" function in _init_.py. Other Notes: - You can change the functionality or keys used for each function in _init_.py by modifying the "if key == 6:" statement. - To switch to a 4x4 matrix keypad, find and replace the corresponding code in _init_.py, replacing PIN # HERE with the extra column pin number. Updates/Changes: - Updated GitHub repository on April 25th, 2020 - Added instructions for testing the plug-in

Download Model from thingiverse

With this file you will be able to print 3x4 and 4x4 Keypad Controller For Octoprint or CNC with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on 3x4 and 4x4 Keypad Controller For Octoprint or CNC.