MiniClick LCD component bugs

Any bugs you encounter with Flowcode should be discussed here.
Post Reply
andeug
Posts: 45
http://meble-kuchenne.info.pl
Joined: Thu Jan 07, 2021 1:42 pm
Location: Stockholm (SE)
Has thanked: 16 times
Been thanked: 2 times

MiniClick LCD component bugs

Post by andeug »

Hi,


I am trying to build a project with the Mikroe MiniClick LCD, and it appears that there are a few problems with this component:

1) The number of characters is not being displayed, despite indicating clearly that there are two rows and 16 columns. Actually, this section should be non-adjustable, as the component has a fixed configuration.
2) The MOSI / MISO / CLK pins are fixed and cannot be changed. Therefore, they are being assigned automatically to PC5 / PC4 / PC3, and they should be connected to Port B instead, as follows:

MOSI - PB3
MISO - PB4
CLK - PB5
Pinout-Arduino-Nano-low-resolution.jpg
Pinout-Arduino-Nano-low-resolution.jpg (142.65 KiB) Viewed 111 times
See a print screen from my project, with the pins assignment.
Screenshot 2025-11-08 122450.jpg
Screenshot 2025-11-08 122450.jpg (74.21 KiB) Viewed 111 times
Screenshot 2025-11-08 122450_small.jpg
Screenshot 2025-11-08 122450_small.jpg (53.08 KiB) Viewed 110 times
I believe that the MiniClick LCD pins are being incorrectly assigned, and I am unable to change them because they are being grayed out.

Has anyone from Matrix TSL tested the actual hardware before publishing this component?


Andreas
Last edited by andeug on Sat Nov 08, 2025 2:54 pm, edited 1 time in total.

andeug
Posts: 45
Joined: Thu Jan 07, 2021 1:42 pm
Location: Stockholm (SE)
Has thanked: 16 times
Been thanked: 2 times

Re: MiniClick LCD component bugs

Post by andeug »

3) When I try to print some characters on the LCD, the digits are not entirely shown in the simulation.
Screenshot 2025-11-08 142804.jpg
Screenshot 2025-11-08 142804.jpg (96.33 KiB) Viewed 91 times
For your reference, I have enclosed the project to which I am referring.

I want to display the hours, minutes, and seconds from the RTC on the LCD. How can I do this?
Digital Clock v0.2.fcfx
(22.85 KiB) Downloaded 10 times

chipfryer27
Valued Contributor
Posts: 1761
Joined: Thu Dec 03, 2020 10:57 am
Has thanked: 390 times
Been thanked: 598 times

Re: MiniClick LCD component bugs

Post by chipfryer27 »

Hi

Briefly, I see you have not initislised any components so it is unlikely you will have much succes.

I'm traveling just now but will reply in more depth later.

Regards

Arix
Posts: 11
Joined: Wed Dec 02, 2020 9:53 pm
Has thanked: 3 times
Been thanked: 10 times

Re: MiniClick LCD component bugs

Post by Arix »

Hi Andeug,

As Chipfryer27 states you need to start by initialising the components.

The pins on the miniclick LCD are fixed but you can change the pins on the RTC to avoid conflict.

Convert the Hours, Minutes and Second bytes to strings and use Print String to display the data on the LCD.

In the RTC Component Macro under GetSeconds move the 'seconds byte' to the Return Value (BYTE) window. Do the same for Minutes and Hours component macros.

Study the flowcode program attached carefully. It should get you started. Good Luck.

Regards
Martin
Attachments
Digital Clock v0.2A.fcfx
(25.17 KiB) Downloaded 7 times

mnfisher
Valued Contributor
Posts: 1700
Joined: Wed Dec 09, 2020 9:37 pm
Has thanked: 146 times
Been thanked: 792 times

Re: MiniClick LCD component bugs

Post by mnfisher »

The pins for the display are also incorrect - and can't be edited in either hardware pr software mode - which looks like an issue with the
LCD component. The Nano needs these to be set to port B - as mentioned above...

Martin

medelec35
Matrix Staff
Posts: 2186
Joined: Wed Dec 02, 2020 11:07 pm
Has thanked: 663 times
Been thanked: 740 times

Flowcode v11 Re: MiniClick LCD component bugs

Post by medelec35 »

Hello

Many thanks for the bug report.
Can you try with the attached component.
Browse to this location using file explorer , it's hidden by default so just paste the link into your address bar.

Code: Select all

%ProgramData%\MatrixTSL\FlowcodeV11\Components
Place the attached component.

If Flowcode is already open, then you will need to reload your project for the new component to work
If you run any component updates, then the component you added will be overwritten, so it will stop working again (unless the component update has been pushed).
Attachments
LCDMiniClick.fcpx
(9.66 KiB) Downloaded 2 times
Martin

Post Reply