Thingiverse
Custom Mechanical Keypad with Display by JayFi
by Thingiverse
Last crawled date: 3 years ago
Keypad using mechanical keys, Arduino Pro Micro &ILI9340 SPI Display
Input device to improve workflow and user input without having to remember a lot of different key combinations.
Hardware
Mechanical Keys: Ebay
Microcontroller: Arduino Pro Micro (Ebay - different models available)
Display: Search Ebay for ILI9341
Software
The software running on the Arduino uses the OneButton Library to simply connect multiple buttons without debounce handling needed.
At the moment the software allows multiple modes (window management, start of programms and input of special characters)
The display shows the current selected mode and the function of the keys.
On the computer side i use AutoHotKey for the command handling.
Link to Source-Code
WIRING
The wiring depends on the microcontroller you use and the display. For my current configuration I connected the display according to the spec sheet. Its a simple SPI connection. The reset pin is always pulled high.
The buttons are connected to one digital pin each, using the internal pullup resistor. The other pin of the mechanical buttons are all connected to ground. Pressing the button grounds the pin. This allows a design without other resistors only using the arduino microcontroller.
Work in progress!
Input device to improve workflow and user input without having to remember a lot of different key combinations.
Hardware
Mechanical Keys: Ebay
Microcontroller: Arduino Pro Micro (Ebay - different models available)
Display: Search Ebay for ILI9341
Software
The software running on the Arduino uses the OneButton Library to simply connect multiple buttons without debounce handling needed.
At the moment the software allows multiple modes (window management, start of programms and input of special characters)
The display shows the current selected mode and the function of the keys.
On the computer side i use AutoHotKey for the command handling.
Link to Source-Code
WIRING
The wiring depends on the microcontroller you use and the display. For my current configuration I connected the display according to the spec sheet. Its a simple SPI connection. The reset pin is always pulled high.
The buttons are connected to one digital pin each, using the internal pullup resistor. The other pin of the mechanical buttons are all connected to ground. Pressing the button grounds the pin. This allows a design without other resistors only using the arduino microcontroller.
Work in progress!
Similar models
thingiverse
free
Push button enclosure by ralphzoontjens
... for arduino microcontrollers, for example. don't forget to use 10k pulldown resistors connected to ground behind the switch.
3dwarehouse
free
Arduino Micro
...as pwm outputs and 12 as analog inputs), a 16 mhz crystal oscillator, a micro usb connection, an icsp header, and a reset button.
thingiverse
free
4 6 and 8 button Macro pads by Jebidiah_Crumps
...ne wire per switch to a pin on the arduino.
to code it use the arduino ide and this guide https://www.sparkfun.com/tutorials/337
grabcad
free
Arduino Gemma v2
...eeded to support the microcontroller; simply connect it to a computer with a usb cable or power it with a battery to get started.
thingiverse
free
2 Key Keypad for osu! by kwalczuk
...2 key keypad for osu! by kwalczuk
thingiverse
small 2 key osu! keypad for arduino pro micro
grabcad
free
Arduino / Micro / Microcontroller Board
... 50 ma
-flash memory: 32 kb (atmega32u4)
-sram: 2.5 kb (atmega32u4)
-eeprom: 1 kb (atmega32u4)
-clock speed: 16m hz
-weight: 13 g
thingiverse
free
Arcade Button Box by Chuckie95
...an-arduino-into-a-keystroke-automation-tool
https://create.arduino.cc/projecthub/brian-lough/the-simplest-diy-macro-keypad-d2e428
thingiverse
free
Macro Keypad (8 mechanical keys + 1 dial) by ftxujie
...eet (optional)
wires
software
arduino ide
you can find the code and wiring from https://www.ftxujie.com/2020/11/macro-keypad.html
thingiverse
free
Air Quality Monitor
...5 sensor
vcc connected to 3.3v pin on wemos d1
gnd connected to gnd pin on wemos d1
analog output connected to a0 pin on wemos d1
thingiverse
free
LCD connection PCBs by bkubicek
...s, enable, and the 4 wire connections. all other stuff e.g. duplicated connections, resistor for backlight is handled on the pcb.
Jayfi
thingiverse
free
His & Her Coaster by JayFi
...his & her coaster by jayfi
thingiverse
his & her coaster
thingiverse
free
IKEA Skadis - Headphone Holder by JayFi
...ikea skadis - headphone holder by jayfi
thingiverse
headphone holder for ieka skadis! enjoy!
thingiverse
free
IKEA Skadis - Tape Holder by JayFi
...ikea skadis - tape holder by jayfi
thingiverse
tape holder for 40mm thick rolls.
thingiverse
free
IKEA Skadis - Part Trays- Small by JayFi
...ikea skadis - part trays- small by jayfi
thingiverse
small trays for ikea skadis.
thingiverse
free
IKEA Skadis - Power Bank Holder by JayFi
...wer bank holder by jayfi
thingiverse
power bank holder, currently for storage, it will power a light for the skadis board later.
thingiverse
free
OSWH Maker Coin by JayFi
...ial on fusion 360. learned quite a lot, although working with it for over a year now: https://www.youtube.com/watch?v=tgtnlpysxou
thingiverse
free
IKEA Skadis - Magnetic Mounting Plate by JayFi
...netic mounting plate by jayfi
thingiverse
magnetic holder for ikea skadis pegboard.
4mm diameter magnets, press fitted into pla.
thingiverse
free
Cap for CR-10 Input Knob by JayFi
...or cr-10 input knob by jayfi
thingiverse
cap for the input knob, just print it and put it on top of the old knob. way more grip!
thingiverse
free
Filament Spool - Insert (57mm diameter) by JayFi
...(57mm diameter) by jayfi
thingiverse
insert for my filament spool, much smoother on the rail.
diameter: 57 mm
inner hole: 10 mm
thingiverse
free
Coat / Towel Hook (mounted on heater) by JayFi
... by jayfi
thingiverse
coat hook for my bathroom heater.
update: 07/17/16 - new version: http://www.thingiverse.com/thing:1676784
Keypad
turbosquid
free
Keypad
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
$19
reply systems keypad
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
free
Keypad Mobile Phone untextured
...del keypad mobile phone untextured for download as ma and fbx on turbosquid: 3d models for games, architecture, videos. (1480463)
3d_export
$17
Alarm system keypad 3D Model
... home security protection alarm digital door keypad identification equipment
alarm system keypad 3d model kreatura 92421 3dexport
turbosquid
$20
Russound UNO-S2 Keypad Switch
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
$8
Russound A-K5L Keypad with LCD Display 3D Model
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
3d_export
$10
ave pc-keypad
...14649 vertices) these modifiers have been applied.<br>the additional formats have been exported with the modifiers applied.
cg_studio
$16
Alarm system keypad low poly3d model
...vray max
.max .obj .fbx - alarm system keypad low poly 3d model, royalty free license available, instant download after purchase.
turbosquid
$8
Russound UNO S1 Home Audio Keypad Tuner 3D Model
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
$7
Russound KPL Advanced System Home Audio Keypad 3D Model
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
Display
3ddd
$1
Display
...display
3ddd
терминал
display computer 3d model
3d_export
$5
Display
...display
3dexport
display<br>verts 2.262<br>faces 3.928
turbosquid
$8
Display
...turbosquid
royalty free 3d model display for download as fbx on turbosquid: 3d models for games, architecture, videos. (1634534)
3ddd
$1
Display cabinet
...display cabinet
3ddd
витрина
display cabinet
turbosquid
$50
display
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
$25
DISPLAY
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
$10
Display
...e 3d model display for download as ma, max, obj, fbx, and dae on turbosquid: 3d models for games, architecture, videos. (1387472)
3d_export
$6
display stand
...display stand
3dexport
super market display stand
3d_ocean
$12
Display Case
...rnishing furniture glass storage vetrinetta white
a 3d model of a display case. the texture for the back of the case is provided.
3d_export
$30
Vehicle display
...vehicle display
3dexport
vehicle display consists of podium and vehicle cover no vehicle there is a veiled vehicle silhouette
Mechanical
3d_export
$50
Mechanism
...mechanism
3dexport
mechanism -------- animation is present only in the blender file.
3d_export
$5
mechanics
...mechanics
3dexport
turbosquid
$50
mechanic
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
3ddd
$1
Mechanical Wasp
...mechanical wasp
3ddd
робот
mechanical wasp
3d_export
$20
Mechanical tail
...mechanical tail
3dexport
mechanical tail<br>four-part movement
3d_export
$5
mechanical ballista
...mechanical ballista
3dexport
a mechanical ballista useful for medieval or fantasy games does not contain animations
turbosquid
$59
Mechanical Part
...id
royalty free 3d model mechanical part for download as c4d on turbosquid: 3d models for games, architecture, videos. (1410833)
turbosquid
$50
Mechanical Spider
...royalty free 3d model mechanical spider for download as blend on turbosquid: 3d models for games, architecture, videos. (1599864)
turbosquid
$45
Mechanical Pencil
...royalty free 3d model mechanical pencil for download as blend on turbosquid: 3d models for games, architecture, videos. (1503379)
turbosquid
$35
Mechanical fish
...id
royalty free 3d model mechanical fish for download as max on turbosquid: 3d models for games, architecture, videos. (1152530)
Custom
3ddd
free
Customized
...customized
3ddd
комод
customized, chest, cabinet
3d_export
$50
Custom motorcycle
...custom motorcycle
3dexport
custom motorcycle
3d_export
$21
Funko custom
...funko custom
3dexport
funko custom
turbosquid
$2
Customs
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
$2
Customs
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
$10
Custom Car
...turbosquid
royalty free 3d model custom car for download as on turbosquid: 3d models for games, architecture, videos. (1584212)
3d_export
$7
Custom glasses
...custom glasses
3dexport
3d custom glasses;<br>textured with non overlapping<br>rigged: yes
turbosquid
$80
Custom sportbike
...d
royalty free 3d model custom sportbike for download as fbx on turbosquid: 3d models for games, architecture, videos. (1313435)
turbosquid
$30
custom truck
...squid
royalty free 3d model custom truck for download as max on turbosquid: 3d models for games, architecture, videos. (1329357)
turbosquid
$10
custom alien
...squid
royalty free 3d model custom alien for download as fbx on turbosquid: 3d models for games, architecture, videos. (1244065)