By continuing to use this site, you agree to our use of cookies. Find out more
Forum sponsored by:
Forum sponsored by Forum House Ad Zone

Micromite Basic (MMB) on Raspberry Pico

A modern, well supported Basic for inexpensive Raspberry Pico

All Topics | Latest Posts

Search for:  in Thread Title in  
IanT28/05/2021 10:20:11
2147 forum posts
222 photos

I know there are other readers here who also use Micromite Basic in some form, be that on the Maximite family of SBCs or in it's many Micromite forms.

I have a number of 'Mites' based on the PIC32MX170 chip that cost me about £3.50 each and give a fully self contained and very capable embedded 'compute' solution in a single 28pin DIL package. My PIC32 Mites have been fast enough for my needs but others use faster SBCs running ARM chips. All of them run Micromite Basic (MMB) which has been developed and improved over the past decade by the (very active) MMB community.

They are now in the process of developing MMB for the Raspberry Pico and it already has some of the more recent language features developed for the very fast Colour Maximite 2 over the past year or so.

I am well aware that there are already many other language/IDE choices available for Raspberry Pico and I'm not going to debate their relative merits because frankly they don't matter to me. I have found MMB to be a very friendly and productive environment for my needs and that's all that matters to most MMB users. It's supported by a relatively small but very active user community at the Back Shed and that seems to work well for me too.

The Pico will provide me with an inexpensive alternative to the PIC32-170 with more memory and therefore room for some of the recent CMM2 language extensions. Knowing what the MMB community has already achieved with other platforms, I'm also sure that more Pico specific features will also probably emerge over time but it's already very capable.

An initial description of the MMB based Pico can be found here and I think other MMB/Mite users will also find it interesting, as it builds on what we already have.

Initial description of MMB on Raspberry Pico - The BackShed

Regards,

IanT

Edited By IanT on 28/05/2021 10:23:29

Michael Gilligan28/05/2021 10:43:32
avatar
23121 forum posts
1360 photos

Thanks for that, Ian yes

MichaelG.

IanT02/07/2021 09:39:17
2147 forum posts
222 photos

The clever people at the Backshed have made very good progress on getting Micromite Basic (MMB) onto the Pico (the 'PicoMite' ) and are now working on being able to programming the PIO channels from within a MMB programme. Most of this is very much over my head but it's interesting to watch others work their way through the puzzle.

PIO Channels on PicoMite

Meanwhile Geoff Graham has announced the second generation of the Colour Maximite 2 for any 'Retro' computer fans out there.

Colour Maximite 2 - Gen2

I'm still just using my smaller '170' Mites at the moment but it's good to have alternatives if or when I need them.

Regards,

IanT

Kiwi Bloke02/07/2021 22:33:21
912 forum posts
3 photos

Colour Maximite Generation 2? Oh no! I've only recently built my first generation version...

That's the trouble with progress - it just keeps going...

IanT23/05/2022 11:04:35
2147 forum posts
222 photos

Just a quick update for anyone interested in Micromite Basic.

There have been continued improvements to MMB on the Pico - with two versions now available. The original Picomite still provides a very simple but powerful way to control 'things' - displays, servos, lights, relays, sensors, motors, comms devices etc - directly - with a modern BASIC that many here may find easy to both understand and use. So free MMB software & £3 hardware (I solder my own pins on) gives you an amazing amount of capability - and you can still get them!

I use my Mites mainly for simple (model) controllers. My latest loco project has very little internal space available, so even a standard Picomite will not fit - so I'm in the process of building a 'mini-Pico' (Waveshare RP2040) set up which is stamp sized, the same size as the H-Bridge PCB it's going to be driving (as a DC motor + IR controller).

The Picomite already supports various display types - including touch screens but now PicomiteVGA can (with a small custom PCB) also drive a VGA monitor. These videos will give some idea of the performance available.

PicoMite VGA now with layers - YouTube

Pico VGA 3D wireframe at 60fps in interpreted Basic - YouTube

PicoMiteVGA running 3D engine in MMBasic - YouTube

Another recent MMB development has been an improvement to MMB running on Windows. Windows 'DOS' will run a 'plain' form of MMB on any Windows device (I run it on Win 11 now - previously on win10). There is now a new MMB version that supports full PC graphics that I'm pretty sure I'm going to find some uses for. This is a simple basic programme that demonstrates a simple control panel. You can control the buttons etc using a mouse.

mmb windows control panel.jpg

Obviously, the only I/O available on the PC/Laptop is serial based but I have this daft idea where some Mites will be delivering (pre-processed) data & and getting commands back from the PC console. Well that's the plan anyway...

Regards,

IanT

IanT23/05/2022 12:21:04
2147 forum posts
222 photos

PS - It might be useful to mention that the 'demo' control panel programme I've shown running on my PC - was originally developed (by others) to run on a small touch screen connected to a (PIC32) Micromite - but that it will essentially also run on a Picomite with a similar hardware set-up.

I have a 2.8" Waveshare colour LCD touch-screen that plugs into a 'Quad' (Pico) backplane - all of which were very reasonably priced and that have largely removed the need for my original 'Vero-board' (well I still call them that) home brew PCBs. I also have a Kitronics dual DC motor controller which a Picomite just plugs into.

So a lot of affordable and usable hardware accessories that MMB users - via the Picomite can now use.

Regards,

IanT

All Topics | Latest Posts

Please login to post a reply.

Magazine Locator

Want the latest issue of Model Engineer or Model Engineers' Workshop? Use our magazine locator links to find your nearest stockist!

Find Model Engineer & Model Engineers' Workshop

Sign up to our Newsletter

Sign up to our newsletter and get a free digital issue.

You can unsubscribe at anytime. View our privacy policy at www.mortons.co.uk/privacy

Latest Forum Posts
Support Our Partners
cowells
Sarik
MERIDIENNE EXHIBITIONS LTD
Subscription Offer

Latest "For Sale" Ads
Latest "Wanted" Ads
Get In Touch!

Do you want to contact the Model Engineer and Model Engineers' Workshop team?

You can contact us by phone, mail or email about the magazines including becoming a contributor, submitting reader's letters or making queries about articles. You can also get in touch about this website, advertising or other general issues.

Click THIS LINK for full contact details.

For subscription issues please see THIS LINK.

Digital Back Issues

Social Media online

'Like' us on Facebook
Follow us on Facebook

Follow us on Twitter
 Twitter Logo

Pin us on Pinterest

 

Donate

donate