Inkplate 6PLUS touch controller sensitivity and power control

Customer:

We have some Inkplate 6PLUS with touch. Is there any way to reconfigure the resolution of the touch controller through i2C? The threshold appears to be quite high (around 15 pixels) before sending a touch move event. We couldn’t find the datasheet for the component to see if it is configurable.

Originally submitted via email support on 2 November 2023. Migrated to the forum for community visibility.

Soldered Support:

It’s not possible to change the sensitivity of the touchscreen via configuration. The touchscreen hardware doesn’t support this adjustment, and the sensitivity limitation cannot be handled in software.

Customer:

Is there a pinout for the power switch to control digitally? Alternatively, could I solder directly to the switch pad? Is it pull high or pull low?

Soldered Support:

The power switch is pulled LOW. You can use the R34 resistor to control the power with an external device. The full schematic is available at Soldered-Inkplate-6PLUS-hardware-design/OUTPUTS/V1.2.1/Soldered Inkplate 6PLUS Schematics.pdf at main · SolderedElectronics/Soldered-Inkplate-6PLUS-hardware-design · GitHub

To locate components on the board, use KiCad (free, opens all our schematics). The hardware files are in the same repository.

Attachment omitted in migration: image.png

Customer:

For clarity, if we don’t want to use the on/off switch, is it saying we bridge VIN to R34? Is there a solder bridge or do we have to use a wire? Also, is this better than just bridging the switch outputs so that it is always on?

The KiCad layout isn’t physically the same as our board so locating the components is tricky.

Attachment omitted in migration: image.png

Soldered Support:

The KiCad layout might be for a different version. Can you identify which version you have? There should be a version number on the board near the corners by the stand-offs. If there’s no version number (like 1.2.2), it’s an older e-radionica Inkplate board and we can find those files for you. The older boards are blue, while the newer ones are purple.

The place for the resistor should be accessible via solder pads - it’s a 0 ohm resistor (just a short). You can use a wire or regular solder; solder is the cleaner option as it lets you keep the switch intact in case you need it later.

Regarding electronic control: Inkplate can be turned off via a switch like that, but not turned on. If you want always-on via USB, you could control the power supply of the USB cable itself as an electronic switch instead.

Customer:

Can’t see a version number on it. I can see two potential solder bridges left of the reset button. Is one of them for the always on mode?

Attachment omitted in migration: Outlook-Image.jpg

Soldered Support:

In the board definitions when compiling and uploading Arduino code, this would be an “e-Radionica Inkplate 6PLUS” Inkplate, even though it says ‘Soldered’ - this is due to the GPIO expander model used on those boards.

For the always-on bridge: the cleanest way to enable it is to put a 0 ohm resistor, a piece of wire, or plenty of solder on the appropriate pad.

Attachment omitted in migration: image.png

Customer:

That explains why we could only get micropython to run before.

Attachment omitted in migration: image.png