Skip to content

Keypad input

Fritz Mahnke edited this page Mar 18, 2025 · 4 revisions

Key names

The Keypad library supports only single character names, so the longer names on the 5x4 membrane keypad have short names in code.

Keypad key names

F1 F2 # *
1 2 3
4 5 6
7 8 9 Esc
0 Ent

Code key names

- + # *
1 2 3 ^
4 5 6 v
7 8 9 n
< 0 > y

Modes

Main

Key Operation
0-9 Edit the current input value.
^ Move the planer head up by the current up increment value.
v Move the planer head down by the current down increment value.
n Toggle the sign of the current input value.
y Change to calibration mode.
< Change to main settings.
> Move the planer head to the specified input position.

Calibration

Key Operation
8 Move the planer head up by the current increment value.
0 Move the planer head down by the current increment value.
7 Increase the motor speed.
< Decrease the motor speed.
1 Increase increment value (small).
4 Decrease increment value (small).
2 Increase increment value (medium).
5 Decrease increment value (medium).
3 Increase increment value (large).
6 Decrease increment value (large).
^ Increase increment value by one centimeter.
v Decrease increment value by one centimeter.
y Change to main mode.
> Reset the total distance traveled counter.

Clone this wiki locally