DISPLAY 4D SYSTEMS - uOLED
Revision history
Rev. | Dep | Prepared by | Date | Revision description |
---|---|---|---|---|
0 | icub-tech-iit | A. Mura | 31/12/2020 | First Emission |
1 | icub-tech-iit | iCub Doctor | 05/01/2021 | add display initialization for JOG Board |
2 | icub-tech-iit | V. Del Bono | 15/04/2021 | added programming procedure for JOG Board |
3 | icub-tech-iit | M. Maggiali | 04/01/2023 | updated programming procedure for JOG Board |
Display use onto R1 and iCub3 robot
HW Requirements:
- 4D Systems
uOLED-128-G2
display (IITCODE 7282) - uSD card SPI supported (IITCODE 15022)
- 4D Systems
uUSB-PA5-II
USB to Serial-TTL UART bridge converter (IITCODE 15065) (or equivalent) - mini USB cable
SW requirements:
- Download and install 4D Systems
Workshop4
from this link.
STEP by STEP guide
Important: use only uSD cards SPI supported, for more information see this issue (this can be browsed only by IIT people who has access to the issue. If you do not have the permission just contact IIT people you are collaborating with).
Connect the components:
Choose the project you are interested in at this link and open the related .4DViSi
project:
Connect the uSD to the PC with an adapter, for example:
Program the display by clicking on Comp'nLoad
:
During the programming process, a window appears:
Select the drive and click on ✔️OK
.
Note: if the previous window doesn't appear, no modifications on the graphics are seen by the software; the workaround is to select an element and change a property, e.g. the offset, and then replace the value and save. This way, the software sees a change and during Comp'nLoad
it opens the window for the copy on the micro SD.
After a while messages appear in the output window and the display is programmed:
Display use on JOG Board
HW Requirements:
- 4D Systems
uOLED-128-G2
display (IITCODE 7282) - 4D Systems
uUSB-PA5-II
USB to Serial-TTL UART bridge converter (IITCODE 15065) + (or equivalent 4D programming cable) - mini USB cable (if using uUSB-PA5-II)
SW requirements:
- Download and install 4D Systems
Workshop4
from this link.
STEP-by-STEP guide
- Launch the
Workshop4
main application
- Click on
Options
on the left side toolbar and set the baud rate to 115200Hz
- Connect the screen to the laptop via the use of the
uUSB-PA5-II + USB extension
or the 4D programming cable as per the photo below
Please, note that no uSD card is inserted in this process
- Create a new Project and select the
uOLED-128-G2
- Choose the
Serial
Programming icon
- Click on the tab
Comms
- At this point, if everything goes smoothly the device should identify and a blue circle as well as a COM port on which the device is attached should be displayed.
- Click on the tab
Tools
- Click onto the button
Pmmc Loader
, a new window should pop-up
- Click on Auto-Update
- Last but not least, click on
SPE Load
If everything goes well the screen should look like this
Pmmc rev number and the Comms 115200Hz should be displayed
END