Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 08:14 21 Nov 2025 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Microcontroller and PC projects : Pimoroni Display pack

Author Message
Rickard5

Guru

Joined: 31/03/2022
Location: United States
Posts: 463
Posted: 06:24am 30 Jun 2022
Copy link to clipboard 
Print this post

Hello Everybody, today I was searching though parts boxes looking for something and came across a Pimoroni pico display pack I don't even remember buying. Must have been one of our many post corporate Hydraulic lunch shopping trips to Microcenter. Anyhow has anyone ever got one of  These  working with MMbasic as a Picomite? I have a Perfect Project in Mind for this tiny screen. thanks in advance for any info! Here is a Link to the Pimoroni product page
Thanks Guys
Rick



I may be Vulgar, but , while I'm poor, I'm Industrious, Honest,  and trustworthy! I Know my Place
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 10627
Posted: 07:13am 30 Jun 2022
Copy link to clipboard 
Print this post

Should work nicely. Setup (untested)

OPTION SYSTEM SPI 24,25,1 or OPTION SYSTEM SPI 24,25,6
OPTION LCDPANEL ST7789_135,L,21,22,30,26

NB: MMBasic requires a MISO pin to be specified. You can use 1 or 6 in the set up but these pins then can't be used for anything else.
 
Rickard5

Guru

Joined: 31/03/2022
Location: United States
Posts: 463
Posted: 07:37am 30 Jun 2022
Copy link to clipboard 
Print this post

  matherp said  
OPTION SYSTEM SPI 24,25,1 or OPTION SYSTEM SPI 24,25,6
OPTION LCDPANEL ST7789_135,L,21,22,30,26


Hi matherp thank you for the quick response, I jumped up and tried it and got an error that pin 30 was invalid :( Also could I be a Pain and beg for some sample code that would print 2 variables on 2 lines PLEASE



I may be Vulgar, but , while I'm poor, I'm Industrious, Honest,  and trustworthy! I Know my Place
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 10627
Posted: 07:44am 30 Jun 2022
Copy link to clipboard 
Print this post

Their docs show LCD_RESET connected to 30

Perhaps they are resetting with the RUN pin?

Try
OPTION LCDPANEL ST7789_135,L,21,31,22,26

TEXT 0,0,"line1"
TEXT 0,mm.fontheight,"line2"
 
Rickard5

Guru

Joined: 31/03/2022
Location: United States
Posts: 463
Posted: 08:17am 30 Jun 2022
Copy link to clipboard 
Print this post

Mr Matherp
You sir Are pure Genius


OPTION SYSTEM SPI 24,25,1
OPTION LCDPANEL ST7789_135,L,21,31,22,26


is the TICKET
but can I bother you again with 1 more stupid question, 1) I'm missing something on making the font BIG and
AGAIN SIR THANK YOU!!!
this  has me so wound up it's 3 am in Texas and I just put another pot of coffee on NO SLEEP tonight

Rick
I may be Vulgar, but , while I'm poor, I'm Industrious, Honest,  and trustworthy! I Know my Place
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 10627
Posted: 08:52am 30 Jun 2022
Copy link to clipboard 
Print this post

  Quote  I'm missing something on making the font BIG


See page 51 in the manual and use the font command to select the font you want. You can also use the font command to scale the font

e.g.

font 2,2

Selects the 12x20 font and displays it double size
 
Rickard5

Guru

Joined: 31/03/2022
Location: United States
Posts: 463
Posted: 09:23am 30 Jun 2022
Copy link to clipboard 
Print this post

Got it Matherp
THANK YOU
RICK
I may be Vulgar, but , while I'm poor, I'm Industrious, Honest,  and trustworthy! I Know my Place
 
pwillard
Guru

Joined: 07/06/2022
Location: United States
Posts: 324
Posted: 10:51am 30 Jun 2022
Copy link to clipboard 
Print this post

It does work nicely for being a rather small display.  Been using it on my pimoroni omnibus so I still have access to *all the other* pins on the PICO.
 
Rickard5

Guru

Joined: 31/03/2022
Location: United States
Posts: 463
Posted: 11:13am 30 Jun 2022
Copy link to clipboard 
Print this post

  pwillard said    Been using it on my pimoroni omnibus so I still have access to *all the other* pins on the PICO.


HI P my low buck solution I only put in the required pins down and thew "Other Pins" up to access "all the other Pins" Right now I use old Bread Boards as Fixtures to Solder pins in until my Phenolic material  gets here then I'm gonna make some Solder Jigs on the HAAS CNC machining center.

I may be Vulgar, but , while I'm poor, I'm Industrious, Honest,  and trustworthy! I Know my Place
 
Jacx
Newbie

Joined: 29/07/2020
Location: Germany
Posts: 4
Posted: 02:54pm 30 Jun 2022
Copy link to clipboard 
Print this post

  pwillard said  It does work nicely for being a rather small display.  Been using it on my pimoroni omnibus so I still have access to *all the other* pins on the PICO.


Hi everyone,

it looks quite nice. Is it fast? How many FPS?

Thanks,
Jacx
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 10627
Posted: 03:14pm 30 Jun 2022
Copy link to clipboard 
Print this post

  Quote  it looks quite nice. Is it fast? How many FPS?


Not sure what the question means. Clearing the entire screen to a colour takes 30mSec at 125MHz cpu speed
 
Jacx
Newbie

Joined: 29/07/2020
Location: Germany
Posts: 4
Posted: 09:06am 10 Jul 2022
Copy link to clipboard 
Print this post

Thanks. I think I was expecting there to be a certain refresh rate or something.  

Clearing the screen and redrawing an animation causes a lot of flickering. I assume there is no way of double buffering on this display? Or any way of minimizing tearing?

Jacx
 
Print this page


To reply to this topic, you need to log in.

The Back Shed's forum code is written, and hosted, in Australia.
© JAQ Software 2025