Page 1 of 1
MiniClick LCD component bugs
Posted: Sat Nov 08, 2025 11:27 am
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 (142.65 KiB) Viewed 276 times
See a print screen from my project, with the pins assignment.

- Screenshot 2025-11-08 122450.jpg (74.21 KiB) Viewed 276 times

- Screenshot 2025-11-08 122450_small.jpg (53.08 KiB) Viewed 275 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
Re: MiniClick LCD component bugs
Posted: Sat Nov 08, 2025 1:31 pm
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 (96.33 KiB) Viewed 256 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?
Re: MiniClick LCD component bugs
Posted: Sat Nov 08, 2025 11:07 pm
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
Re: MiniClick LCD component bugs
Posted: Sun Nov 09, 2025 12:41 am
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
Re: MiniClick LCD component bugs
Posted: Sun Nov 09, 2025 8:58 am
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
Re: MiniClick LCD component bugs
Posted: Mon Nov 10, 2025 8:40 am
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).
Re: MiniClick LCD component bugs
Posted: Mon Nov 10, 2025 8:28 pm
by andeug
Hi Martin,
In my existing project, with the new library component, everything was working as expected, and I was able to change the pins, just as I would for a new project.

- Screenshot 2025-11-10 212408.png (245.51 KiB) Viewed 150 times
I plan to purchase this LCD, along with additional components, during Black Friday, provided Mikroe offers a sale. I will then test the components on actual hardware. Therefore, by the end of December, I will be able to give you more feedback.
Andreas