Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 23:20 02 Aug 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 : Micromite Explore 28 in the U.S....

     Page 2 of 2    
Author Message
robert.rozee
Guru

Joined: 31/12/2012
Location: New Zealand
Posts: 2442
Posted: 05:31pm 18 Sep 2020
Copy link to clipboard 
Print this post

  lizby said  It flashed ok and ">" prompt came up, but it hung with many commands.


and therein lies the problem... there are dozens of variants from ST, available on an equally large number of chinese development PCBs. any single compiled mmbasic binary is unable to run on more than one (or maybe two) combinations. and having a different binary for each possible processor and PCB variation creates an ecosystem that is impossible to maintain.

- with the MX170/MM2, there is just ONE chip and two variants (28-pin and 44-pin). as a result, it is possible for geoff to maintain the code.

- the MX470 has two variants (64-pin and 100-pin), but a wide variety of colour LCD combinations. it is, dare i say it, just maintainable.

- the CMM2 has ONE variant, two PCB options that are 100% interchangeable. it has a high level of maintainability.


does one see the pattern emerging? the more variations available, the less maintainable the code is. and the less maintainable the code, the less successful the product is (in this case, the product being processor + PCB layout + source code).


cheers,
rob  :-)
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 10315
Posted: 05:35pm 18 Sep 2020
Copy link to clipboard 
Print this post

The ArmmiteF4 supports one PCB design with a single processor
The ArmmiteH7 supports one PCB design with a single processor
 
lizby
Guru

Joined: 17/05/2016
Location: United States
Posts: 3378
Posted: 05:46pm 18 Sep 2020
Copy link to clipboard 
Print this post

  robert.rozee said  and therein lies the problem...


But there are other problems as well:

- with the MX170/MM2 -- no SD card (without a restriction, and in multiple attempts I was never able to get it to work).

- the MX470 has two variants (64-pin and 100-pin) -- expensive and more expensive.

- the CMM2 has ONE variant, two PCB options that are 100% interchangeable -- and very expensive if you just want to twiddle bits and write to SD.

Of course, the specific Armmite F4 board for which Peter wrote the F4 port could go out of production. There are always tradeoffs. With the alternate F4 board I tried, I was just trying to see if it magically might work. Seemed hopeful at first, but not for long. There's no expectation that Peter should divert his attention from the very successful and interesting CMM2 to save anyone a few bucks or a few square inches of PCB.
PicoMite, Armmite F4, SensorKits, MMBasic Hardware, Games, etc. on fruitoftheshed
 
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 5091
Posted: 06:49pm 18 Sep 2020
Copy link to clipboard 
Print this post

  matherp said  Check this out


Hi matherp, where can we get one?
PicomiteVGA PETSCII ROBOTS
 
robert.rozee
Guru

Joined: 31/12/2012
Location: New Zealand
Posts: 2442
Posted: 07:02pm 18 Sep 2020
Copy link to clipboard 
Print this post

  lizby said  
  robert.rozee said  and therein lies the problem...


But there are other problems as well:

- with the MX170/MM2 -- no SD card (without a restriction, and in multiple attempts I was never able to get it to work).

- the MX470 has two variants (64-pin and 100-pin) -- expensive and more expensive.


in terms of 'ability' sitting between the MX170 and MX470 is the STM32F411CEU6 supplied on this PCB:
https://www.ebay.com/itm/264823162105

double the RAM, double the flash, and double the speed of an MX170, onboard RTC and USB, more I/O pins, enough flash for full SD support via an offboard SD socket. and a cost of just us$6 delivered.

any other option that involves someone outside of china soldering parts onto a PCB is going to be considerably more expensive. it is just a sad reality that we can do nothing about.

might i suggest getting enough folks together who represent a userbase of 100 or more units, then petition geoff to port the MX170/MX470 code to it. at the same time, think about ways to get hold of the gerber files for the PCB, so that if needsbe we can get more made independently of the current suppliers in china.


i would even go so far as to suggest that for most applications the above board would be an E28/44-pin MX170/E64 'killer'. the MX170 28-pin DIP will remain viable as it remains the only single-DIP solution.


cheers,
rob   :-)
 
lizby
Guru

Joined: 17/05/2016
Location: United States
Posts: 3378
Posted: 07:19pm 18 Sep 2020
Copy link to clipboard 
Print this post

Agree that would be a fine F4 board--but for only $2 more, the slightly larger F4 Volhout suggested here already has the SD socket and only needs to have a battery holder soldered to 2 existing pin holes to have an RTC.

And the existing F4 port partly works.

An embarrassment of riches, when the real scarcity is developer time.

~
Edited 2020-09-19 05:20 by lizby
PicoMite, Armmite F4, SensorKits, MMBasic Hardware, Games, etc. on fruitoftheshed
 
     Page 2 of 2    
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