Open main menu

Humanoid Robots Wiki β

Changes

Waveshare LCDs

1,569 bytes added, 1 September
Created page with "Instructions to run the [https://www.waveshare.com/wiki/1.69inch_LCD_Module Waveshare 1.69in LCDs] on the Jetson carrier boards thumb Note th..."
Instructions to run the [https://www.waveshare.com/wiki/1.69inch_LCD_Module Waveshare 1.69in LCDs] on the Jetson carrier boards

[[File:Jetson BCM Mapping.png|thumb]]

Note the Linux BCM mappings in the image shown. Theoretically with the Jetson.GPIO library, you are able to use either the physical board pin mapping or the BCM mapping, but this process has only been vetted for the BCM mode. When referring to pins in the Python package, use the BCM mapping. For example, if you use pin 32, use "D12" when referring to the pin. With the Adafruit package, this is written as "board.D12"


The [https://www.waveshare.com/wiki/1.5inch_LCD_Module 1.5 Inch LCD Module] page actually tells you how to set up the Jetson for the Waveshare LCDs. However, since it uses a different controller, the actual firmware needs to be modified.

You can find the draft changes repo [https://github.com/goblinrum/waveshare-1.69in-lcd-jetson here].

Steps to reproduce:
# On Jetson, use the jetson-io to enable SPI1. Steps are shown in the 1.5 inch LCD Module guide.
# Power down the Jetson and wire up the display using the following pinout:

{| class="wikitable"
|-
! Function !! Jetson Pin !! BCM Pin
|-
| Example || Example || Example
|-
| Example || Example || Example
|-
| Example || Example || Example
|-
| Example || Example || Example
|-
| Example || Example || Example
|-
| Example || Example || Example
|-
| Example || Example || Example
|-
| Example || Example || Example
|}


# Clone the repository and run the code. You may need to install the following dependencies:
TBD
15
edits