Skip to main content
All CollectionsGeneral
3DPrinterOS RPi's GPIO Interface
3DPrinterOS RPi's GPIO Interface
Illia Nazarko avatar
Written by Illia Nazarko
Updated over 3 months ago

1. How to Enable:

To enable the GPIO buttons interface, locate the parameter "enabled" in the "gpio" section and change its value from `false` to `true`.

The settings editor is in the 3dprinteros-client interface: Main Screen > Settings > Edit settings file.

2. Default Wiring:

Pin numbering is based on the RPi (should be distinct from BCM pin numbering).

- Cancel button: pins 5 and 6 (ground)

- Send bed clear button: pins 9 (ground) and 10

3. Wiring Recommendations:

In case of spontaneous button activation, consider the following solutions:

- Use shorter wires.

- Avoid placing the RPi with GPIO interface enabled near sources of electromagnetic noise (e.g., fridges, washing machines, power generators).

- Add a 100nF capacitor as close to the RPi's pins as possible.

4. Schemas:

Did this answer your question?