Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 03:44 25 Nov 2024 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 : PicoMite V5.09.00 release candidates

     Page 10 of 13    
Author Message
JohnS
Guru

Joined: 18/11/2011
Location: United Kingdom
Posts: 3800
Posted: 08:33pm 26 Jun 2024
Copy link to clipboard 
Print this post

Not until it's released.

John
 
Teo1
Newbie

Joined: 06/05/2023
Location: Romania
Posts: 25
Posted: 09:57pm 26 Jun 2024
Copy link to clipboard 
Print this post

Ok
Thank you !
Teo
 
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 4223
Posted: 10:38am 28 Jun 2024
Copy link to clipboard 
Print this post

Peter, Geoff,

I have spend soo much time on PicoMite, and still it does not stop to amaze me.
After a suggestion from phill, I tried updating the firmware without pressing the button using the FIRMWARE UPDATE command.

Wauw...

I wonder if there ever comes a time that I know it inside out. Each corner (project) gives new surprizes (commands, combinations of commands).

Thank you from the bottom of my heart for this. Never had a toy I enjoyed so much.

Harm
PicomiteVGA PETSCII ROBOTS
 
v.lenzer
Regular Member

Joined: 04/05/2024
Location: Germany
Posts: 49
Posted: 11:26am 28 Jun 2024
Copy link to clipboard 
Print this post

  Quote  Peter, Geoff,

I have spend soo much time on PicoMite, and still it does not stop to amaze me.
After a suggestion from phill, I tried updating the firmware without pressing the button using the FIRMWARE UPDATE command.

Wauw...

I wonder if there ever comes a time that I know it inside out. Each corner (project) gives new surprizes (commands, combinations of commands).

Thank you from the bottom of my heart for this. Never had a toy I enjoyed so much.

Harm


I feel the same!

Joachim
Best wishes! Joachim
 
electricat

Senior Member

Joined: 30/11/2020
Location: Lithuania
Posts: 161
Posted: 01:28pm 28 Jun 2024
Copy link to clipboard 
Print this post

Same here!!
I feel somehow guilty to distribute so little time to play with CMM2 and Picomites :)
But every time I fire up PicomiteVGA of CMM2 I feel same hapiness as  I felt 35 y. ago  with my zx spectrum clone.
I would also share some small creations, but not sure somebody would be interested in another pressure sensor interfacing or something.
 
v.lenzer
Regular Member

Joined: 04/05/2024
Location: Germany
Posts: 49
Posted: 07:18am 29 Jun 2024
Copy link to clipboard 
Print this post

  Quote  I would also share some small creations, but not sure somebody would be interested in another pressure sensor interfacing or something.

Don't forget the newbies like me. you can learn something from every example.
Best wishes! Joachim
 
PhenixRising
Guru

Joined: 07/11/2023
Location: United Kingdom
Posts: 857
Posted: 04:22pm 01 Jul 2024
Copy link to clipboard 
Print this post

  Volhout said  Peter, Geoff,

Thank you from the bottom of my heart for this. Never had a toy I enjoyed so much.

Harm


X 1000 and the same goes for Gerry-disco and Tassy-Jim

Wonderful stuff, all of it  
 
thwill

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4036
Posted: 07:31pm 08 Jul 2024
Copy link to clipboard 
Print this post

PLAY SOUND doesn't seem to be working on PicoMite v5.09RC5 ?

e.g.

PLAY SOUND 1, B, S, 500, 25 : DO : LOOP

is silent.

PLAY TONE 500, 500

works, as does PLAY MODFILE.

Can anyone confirm ?

Tom
Game*Mite, CMM2 Welcome Tape, Creaky old text adventures
 
phil99

Guru

Joined: 11/02/2018
Location: Australia
Posts: 2135
Posted: 11:14pm 08 Jul 2024
Copy link to clipboard 
Print this post

  Quote  Can anyone confirm ?
Yes, RC5, tested PLAY TONE 500, 500 - ok, PLAY SOUND no output. 1.624 VDC, 44.1kHz on R & L pins but no modulation.

Edit. But on RC3 it works

Edit 2
After reducing CPU speed from 420 to 252 MHz this does now work:-
> clear
> dim integer S(1023), n
> for n= 0 to 1023:s(n)=n+(n*2 << 16)+(n*3 << 32)+(n*4 << 48):next
> PLAY LOAD SOUND s()
> PLAY SOUND 1, B, U, 55, 25

But PLAY SOUND 1, B, S, 55, 25 still does not.
Though these do work.

PicoMite MMBasic Version 5.09.00RC5

> PLAY SOUND 1, B, Q, 55, 25
> PLAY SOUND 1, B, T, 55, 25
> PLAY SOUND 1, B, W, 55, 25
>
Edit 3
Perhaps another issue:-
> PLAY SOUND 2, M, Q, 110, 25
Error : Expected a string
>
Antiphase mono no go, B L and R ok.
Edited 2024-07-09 14:47 by phil99

Footnote added 2024-07-10 09:39 by phil99
Correction
  Quote  Edit. But on RC3 it works
No, same as RC5 - all except sine work.
 
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 4223
Posted: 06:24am 09 Jul 2024
Copy link to clipboard 
Print this post

Hi Phill, Tom,

Antiphase mono was removed, Peter put it in for Tom in his search for the optimal sound output on the Game*Mite. When Tom found a better solution, Peter removed it again.
When needed I can find the post where this was announced.

Confirm: in RC5 the PLAY SOUND x,x,S,x,x does not work (sine output).

Volhout
Edited 2024-07-09 16:34 by Volhout
PicomiteVGA PETSCII ROBOTS
 
phil99

Guru

Joined: 11/02/2018
Location: Australia
Posts: 2135
Posted: 07:09am 09 Jul 2024
Copy link to clipboard 
Print this post

  Quote  Peter put it in for Tom ... removed it again.
Ok, another update for the next manual version.
 
carlschneider
Senior Member

Joined: 04/08/2023
Location: South Africa
Posts: 158
Posted: 10:58am 09 Jul 2024
Copy link to clipboard 
Print this post

Hi Peter

After a year of other distractions I’m looking at the WebMite again, given the significant firmware jumps from the 5.07.XX.

I have flashed 5.09 RC5 and notice that CPU speed appears to be capped at 252000 kHZ.

Will you be opening this up again in the future? I see mentions of 420000 kHz by some, but maybe it’s not the WebMite they're running.

Thanks for your continued efforts.

Cheers
Carl
Cheers Carl                                                        
Retirement is tough on Hobbies without a day job
 
carlschneider
Senior Member

Joined: 04/08/2023
Location: South Africa
Posts: 158
Posted: 03:16pm 09 Jul 2024
Copy link to clipboard 
Print this post

Hi there

Anybody have some insight into what’s causing this warning and would option web messages off suppress it?

Warning: LWIP send data timeout

Cheers Carl                                                        
Retirement is tough on Hobbies without a day job
 
thwill

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4036
Posted: 03:31pm 09 Jul 2024
Copy link to clipboard 
Print this post

@phil99 thank you very much for the testing.

Peter,

In addition to the issue with PLAY SOUND for sine waves no longer working I've found a regression with OPTION PLATFORM, i.e.

> option reset
> Option Platform "Game*Mite"
> option list
PicoMite MMBasic Version 5.09.00RC5
OPTION PLATFORM GAMEMITE


Previously this would have set the option to Game*Mite which is what is expected by the Game*Mite software bundle.

Interestingly OPTION RESET Game*Mite gets it right:
> option reset Game*Mite
PicoMite MMBasic Version 5.09.00RC5
OPTION SYSTEM SPI GP6,GP3,GP4
OPTION COLOURCODE ON
OPTION CPUSPEED  252000 'KHz
OPTION LCDPANEL ILI9341, RLANDSCAPE,GP2,GP1,GP0
OPTION TOUCH GP5,GP7
GUI CALIBRATE 0, 407, 267, 897, 677
OPTION SDCARD GP22
OPTION AUDIO GP20,GP21', ON PWM CHANNEL 2
OPTION MODBUFF ENABLE  192
OPTION PLATFORM Game*Mite
> option list
PicoMite MMBasic Version 5.09.00RC5
OPTION SYSTEM SPI GP6,GP3,GP4
OPTION COLOURCODE ON
OPTION CPUSPEED  252000 'KHz
OPTION LCDPANEL ILI9341, RLANDSCAPE,GP2,GP1,GP0
OPTION TOUCH GP5,GP7
GUI CALIBRATE 0, 407, 267, 897, 677
OPTION SDCARD GP22
OPTION AUDIO GP20,GP21', ON PWM CHANNEL 2
OPTION MODBUFF ENABLE  192
OPTION PLATFORM Game*Mite


Best wishes,

Tom
Edited 2024-07-10 01:31 by thwill
Game*Mite, CMM2 Welcome Tape, Creaky old text adventures
 
Malibu
Senior Member

Joined: 07/07/2018
Location: Australia
Posts: 228
Posted: 05:15am 10 Jul 2024
Copy link to clipboard 
Print this post

  carlschneider said  Hi there

Anybody have some insight into what’s causing this warning and would option web messages off suppress it?

Warning: LWIP send data timeout


G'day Carl,
Have a look through This Thread, there's lots of related info in there that might help with an answer :)
John
 
carlschneider
Senior Member

Joined: 04/08/2023
Location: South Africa
Posts: 158
Posted: 05:59am 10 Jul 2024
Copy link to clipboard 
Print this post

Thanks John

I came across that thread and read it to imply that 5.09RC5 had fixes in relating to your delving into the code; which prompted me to ignore the distractions of the past year and try 5.09RC5 again.

On reading it again I see I was mistaken and understand why RC5 is still doing what it’s doing.

My approach previously was to max out the internal WD and implement an external WD that restarts the WebMite using autorun with option web messages off and possibly when I get to final code option error ignore on.

My use case is a 60s curl of a jsonstring under normal running conditions, logged to fluxdb and presented by Grafana running 24/7 on a Pi4. However while tuning the system I read and graph 9 metrics on 1s refresh through a web browser, but only while tuning. From my attempts last year it appeared as though the problem lay in the web serve page% area.
Cheers Carl                                                        
Retirement is tough on Hobbies without a day job
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 9110
Posted: 09:10am 10 Jul 2024
Copy link to clipboard 
Print this post

Here is a bugfix for the sound and option platform. Please confirm now OK


PicoMite.zip
 
thwill

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4036
Posted: 09:41am 10 Jul 2024
Copy link to clipboard 
Print this post

  matherp said  Here is a bugfix for the sound and option platform. Please confirm now OK


Thank you Peter, I've briefly smoke-tested this version and it seems to have done the trick, hopefully I'll find a little more time this evening to test the Game*Mite with this firmware.

Best wishes,

Tom
Game*Mite, CMM2 Welcome Tape, Creaky old text adventures
 
vhofst

Newbie

Joined: 29/01/2024
Location: Chile
Posts: 1
Posted: 03:10am 11 Jul 2024
Copy link to clipboard 
Print this post

  matherp said  Works for me




hi!

can you share with me the pins connection to this display and the OPTION's that you use to make this lcd works?

I have the same lcd 3.5" TFT SPI 480x320 V1.0, but i cant make it work.

Thanks!!!
 
phil99

Guru

Joined: 11/02/2018
Location: Australia
Posts: 2135
Posted: 03:52am 11 Jul 2024
Copy link to clipboard 
Print this post

The position of "J4" above the SD connector in the pic suggests an ILI9341 320x240 but
  Quote  lcd 3.5" TFT SPI 480x320 V1.0
indicates an ILI9488. It may have "J2" below the SD connector.
  manual said  OPTION LCDPANEL ILI9488, OR, DC, RESET, CS [,BACKLIGHTPIN]
Initialises a TFT display using the ILI9488 controller. This supports 480 * 320 resolution.
Note that this controller has an issue with the SDO (MISO) pin which interferes with the touch controller.
For this display to work the SDO pin must not be connected directly to the Pico MISO, unless isolating components are added. (search forum for ILI9488).
Add a 1N4004 (or any 1N400x) or 1N5819 diode**, anode to LCD_SDO cathode to Pico MISO and a 1.8kΩ to 10kΩ resistor from LCD_CS to Pico MISO. As T_DO connects to Pico MISO these can be added to the top of the connector on the display. If using a PCB that has LCD_SDO connected to MISO it will be necessary snip off the LCD_SDO pin.
As in this photo  and this  

And you could configure it like this (adapted from the manual p50):-
To match the above connections the following configuration commands should be entered, one by one at the command prompt:
OPTION SYSTEM SPI GP18, GP19, GP16
OPTION SDCARD GP22
OPTION LCDPANEL ILI9488, L, GP15, GP14, GP13
OPTION TOUCH GP12, GP11
These commands will be remembered and automatically applied on power up. Note that after each command is
entered the PicoMite will restart, and the USB connection will be lost and must be reconnected.

Edit ** Any diode with at least 22pF junction capacitance will work. If using one with a very low junction capacitance such aa 1N914 or 1N4148 add a parallel capacitor of 22pF to 100pF.
Edited 2024-07-11 18:13 by phil99
 
     Page 10 of 13    
Print this page
© JAQ Software 2024