Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 17:42 27 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 : Anyone want an MMX update?

     Page 1 of 2    
Author Message
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 9122
Posted: 10:31am 24 Aug 2023
Copy link to clipboard 
Print this post

As the title says. I'm looking for volunteers to test a new release of the MMX firmware.

A new release would have lots of the Pico functionality, escape sequences, regular expressions, jpg decoding, Performance improvements, + new displays e.g. the 800x480 IPS displays like the ARMMITEF407. I would also try and incorporate as much of the advanced CMM2 functionality as possible.

In terms of performance, the MMX beats everything except the ArmmiteH7/CMM2 including a Pico clocked at 378MHz and has lots of memory (>300K variable memory/program size)

Let me know if interested

For reference compatible PIC32MZ are in stock at Farnell UK at prices from about GBP11.80 and I have previously posted a number of PCB designs for these chips, 64-pin, 100-pin and 144-pin
Edited 2023-08-24 20:36 by matherp
 
TassyJim

Guru

Joined: 07/08/2011
Location: Australia
Posts: 6100
Posted: 11:31am 24 Aug 2023
Copy link to clipboard 
Print this post

I do have a MMX in the cupboard so I could do some testing for you.

I don't have much of a range of displays etc but plenty of other peripheral modules.

Jim
VK7JH
MMedit   MMBasic Help
 
CaptainBoing

Guru

Joined: 07/09/2016
Location: United Kingdom
Posts: 2075
Posted: 11:50am 24 Aug 2023
Copy link to clipboard 
Print this post

I have a couple, the standard "red" board and the lovely "Navigation" issue.

both are in (almost) daily use here, the red one is in my workshop assistant GP machine... I don't have specific needs as everything is covered but who knows what will happen when the opportunity is there  

Don't go to any trouble unless you get more support. cheers

h
 
disco4now

Guru

Joined: 18/12/2014
Location: Australia
Posts: 897
Posted: 12:59pm 24 Aug 2023
Copy link to clipboard 
Print this post

I have one. If you are implementing the usual suspects, CMDLINE$ ,EXECUTE, CALL sub and CALL function I can run some of the automated tests I have been using. These use a modified versions of Tom's unit test frame work from the SDCard.

Gerry
Edited 2023-08-24 22:59 by disco4now
Latest F4 Latest H7
 
circuit
Senior Member

Joined: 10/01/2016
Location: United Kingdom
Posts: 245
Posted: 01:24pm 24 Aug 2023
Copy link to clipboard 
Print this post

WOW, YES please!  

As you say, this is chip is the best; absolutely my favourite.
 
CaptainBoing

Guru

Joined: 07/09/2016
Location: United Kingdom
Posts: 2075
Posted: 04:27pm 24 Aug 2023
Copy link to clipboard 
Print this post

just occurred to me, would the update include Gerry Allardice (disco4now)'s recent work? I use LIBRARY a lot
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 9122
Posted: 05:17pm 24 Aug 2023
Copy link to clipboard 
Print this post

Not sure what you mean. MMX already has library command
 
CaptainBoing

Guru

Joined: 07/09/2016
Location: United Kingdom
Posts: 2075
Posted: 07:11pm 24 Aug 2023
Copy link to clipboard 
Print this post

with all the updates that occurred recently, I thought the LIBRARY command had gone west(?) and Gerry had recently restored it in his F4 version of the FW.

Maybe I am getting confused... easy done
 
circuit
Senior Member

Joined: 10/01/2016
Location: United Kingdom
Posts: 245
Posted: 07:45pm 24 Aug 2023
Copy link to clipboard 
Print this post

MM Extreme is the business!  Hook up an SSD1963 screen and wire in a USB socket, put in a dongle for a wireless keyboard ...and simply what other MicroMite is so stunning?

It works with a mouse ...and even a camera.  144 pins for comprehensive expansion.  It really is simply the best!  

Come on, folks, dig out the MM Extremes - or build a new one now that the chips are available once again.
 
athlon1900
Regular Member

Joined: 10/10/2019
Location: Austria
Posts: 48
Posted: 09:04pm 24 Aug 2023
Copy link to clipboard 
Print this post

Waiting so long for an MMX update.
Yes please !  
Thanks peter  

PS:
Maybe with a free SPI-port choice for the display , like with the SD card.
That would be great.  
Edited 2023-08-25 07:08 by athlon1900
 
panky

Guru

Joined: 02/10/2012
Location: Australia
Posts: 1101
Posted: 11:27pm 24 Aug 2023
Copy link to clipboard 
Print this post

Yes please Peter, I have a 144 pin 'red' board with 7" SSD1963 and a 'black' 100 pin navigator board with 4.5" SSD1963 I can assist with.
Also, if you would like assistance with the manual, I would be happy to take that on (like the MMB4W manual).
Doug.
... almost all of the Maximites, the MicromMites, the MM Extremes, the ArmMites, the PicoMite and loving it!
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 9122
Posted: 07:18am 25 Aug 2023
Copy link to clipboard 
Print this post

Thanks for the support. I'll put some work in and post a beta on a new thread.
panky: your offer on the manual is greatly appreciated. Send me a PM with your email address and I'll send you the current version. You may want to get the Armmite source off Gerry for some large-scale cut-and-paste
 
CaptainBoing

Guru

Joined: 07/09/2016
Location: United Kingdom
Posts: 2075
Posted: 08:04am 25 Aug 2023
Copy link to clipboard 
Print this post

dangerous territory, but if you are open to wish-lists for basic language enhancements; an SPI READ X$,len would be a nice touch. Good counterpoint to the WRITE

jus' sayin'
Edited 2023-08-25 18:07 by CaptainBoing
 
disco4now

Guru

Joined: 18/12/2014
Location: Australia
Posts: 897
Posted: 08:18am 25 Aug 2023
Copy link to clipboard 
Print this post

  disco4now said  If you are implementing the usual suspects, CMDLINE$ ,EXECUTE, CALL sub and CALL function I can run some of the automated tests I have been using. These use a modified versions of Tom's unit test frame work from the SDCard.

Gerry


+ CHOICE
Latest F4 Latest H7
 
Bryan1

Guru

Joined: 22/02/2006
Location: Australia
Posts: 1344
Posted: 09:35am 25 Aug 2023
Copy link to clipboard 
Print this post

Well this afternoon at work I finally got to have a chat with the IT guy who has been trying for 12 months to get this custom machine working.

Ok it's a hopper based appliance that takes photo's of single parts as it they travel thru the setup, so 3 camera's and a blower system for ejecting the defect parts. I said to the guy how is all setup and are what embedded board are you using where I got a blank face   When I got a look at the screen and saw it had windows on it my comment of it's taken you 12 months to get nowhere that is your problem where a micromite would be a perfect job.

Now would the MMX output to a VGA/TFT monitor so a big screen can be used.

For an embedded solution to make a machine work and the youth of today thinking windows can solve everything a huge reset is due and I did him to take a look at this forum and just learn  

Cheers Bryan
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 9122
Posted: 10:46am 25 Aug 2023
Copy link to clipboard 
Print this post

Here is a little taster of the performance improvements in my working beta vs V5.04.09 both running at 252MHz


test                     5.04.09      5.07.01b0  
Solar eclipse (secs)      68.452       20.187      
Grainbench (grains/30s)   4729         5886        
Lines/sec test            95673        178028
TA empty loop (msec)      5898         2254        
TA file read (msec)       177305       167246        
TA file write (msec)      114392       119952             
TA parse (msec)           51871        34622        
TA extract (msec)         27571        19853
BM1 (sec)                 0.007        0.004
BM2 (sec)                 0.046        0.026
BM3 (sec)                 0.068        0.043
BM4 (sec)                 0.076        0.039
BM5 (sec)                 0.127        0.077
BM6 (sec)                 0.192        0.112
BM7 (sec)                 0.277        0.165
BM8 (sec)                 0.127        0.060
BM9 (sec)                


Note in particular the huge gain in a more complex program with a larger number of variables (solar eclipse)

PCB designs here and here and here
Edited 2023-08-25 21:26 by matherp
 
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 4243
Posted: 12:52pm 25 Aug 2023
Copy link to clipboard 
Print this post

And the graphics improved dramatically (2x).

Volhout
PicomiteVGA PETSCII ROBOTS
 
palcal

Guru

Joined: 12/10/2011
Location: Australia
Posts: 1873
Posted: 04:40am 26 Aug 2023
Copy link to clipboard 
Print this post

I resurrected my 144 board, I can't remember how far I got with it. I can't get the RTC to work.
Using Option RTC 15,16 I get
RTC not responding. Is the fact that the module has 4.7k pullups and the board also has 10k pullups a problem. I've tried 3 RTC modules and checked the battery.

Edit... I removed the pullups from the RTC module and still have the problem.
Edited 2023-08-26 16:16 by palcal
"It is better to be ignorant and ask a stupid question than to be plain Stupid and not ask at all"
 
panky

Guru

Joined: 02/10/2012
Location: Australia
Posts: 1101
Posted: 06:50am 26 Aug 2023
Copy link to clipboard 
Print this post

@palcal

Have a look at this link

Extreme Update

- there are a number of explanatory notes including a reference to the rtc.

panky
... almost all of the Maximites, the MicromMites, the MM Extremes, the ArmMites, the PicoMite and loving it!
 
palcal

Guru

Joined: 12/10/2011
Location: Australia
Posts: 1873
Posted: 07:26am 26 Aug 2023
Copy link to clipboard 
Print this post

@ Panky, I think WW put pins each end for support they just duplicate the connections.
I have checked  the SDA and SCL connections back to the chip and all OK. I will try putting the RTC on I2C 2 and see if that works.

Edit.....All good, my bad, pin 16 was not making contact, resoldered.
A bit hard at my age soldering a 144 pin chip.
Edited 2023-08-27 08:45 by palcal
"It is better to be ignorant and ask a stupid question than to be plain Stupid and not ask at all"
 
     Page 1 of 2    
Print this page
© JAQ Software 2024