Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 22:12 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 : Maximites on Windows 10

     Page 3 of 4    
Author Message
mallorn

Newbie

Joined: 14/01/2018
Location: Sweden
Posts: 9
Posted: 10:14am 11 Mar 2018
Copy link to clipboard 
Print this post

Just for me to be sure:
To have a terminal connection over USB I need the external PSU connected before USB cable is plugged in. Do I have to use a diode in the USB power supply to stop back feeding and the Vbus pin connected to the USB side of the diode?

Couldn't find in in manual, so my question is noob: what kind of DC adapter can I use to power my Micromite eXtreme 144 - should it be a 3.3V one or it can be even a 9-12V?

Will terminal work better, without need to unplug USB after resetting MMX, if I use usb-to-serial-module or microbridge-kit ?
 
WhiteWizzard
Guru

Joined: 05/04/2013
Location: United Kingdom
Posts: 2944
Posted: 10:21am 11 Mar 2018
Copy link to clipboard 
Print this post

Hi Tomasz,

The MMX144 can be powered via just the USB lead IF not using a big TFT. If however you want to use an external PSU, then you will need to move the jumper (located between the heatsinks) to the correct side (by default I leave it as USB powered).

IF using an external PSU (via the jack socket) then try use between 7.5v and 9v. Much more than this then the 5v heatsinks starts getting warm.

IF using VGA then I would simply power via USB.

There is a MicroBridge on the MMX144 so no need for any external modules to accomplish 'connectivity'.

So in summary, one single USB lead to your computer will give you power and data-comms to your terminal program.
Only consider an external PSU IF you're going to use a larger TFT and/or lots of other peripheral modules.

Hope this helps
 
mallorn

Newbie

Joined: 14/01/2018
Location: Sweden
Posts: 9
Posted: 10:42am 11 Mar 2018
Copy link to clipboard 
Print this post

  WhiteWizzard said   So in summary, one single USB lead to your computer will give you power and data-comms to your terminal program.

OK this sounds good. But I need some help...
I was trying terminal connection, on Win10 and Linux, and all I can get is the terminal sending just "x" sign to MMX - when I press Q,E,Y,U,i,... on the terminal
my Tera Term VT settings are:




 
WhiteWizzard
Guru

Joined: 05/04/2013
Location: United Kingdom
Posts: 2944
Posted: 10:50am 11 Mar 2018
Copy link to clipboard 
Print this post

You need to set to 38,400 baud
 
mallorn

Newbie

Joined: 14/01/2018
Location: Sweden
Posts: 9
Posted: 10:53am 11 Mar 2018
Copy link to clipboard 
Print this post

  WhiteWizzard said   You need to set to 38,400 baud

PERFECT! Thank you!
 
WhiteWizzard
Guru

Joined: 05/04/2013
Location: United Kingdom
Posts: 2944
Posted: 10:53am 11 Mar 2018
Copy link to clipboard 
Print this post

Ensure the red LED (the MODE led next to the smaller PIC) is not permanently on. If it is, then power down, then reapply power (default mode on Power-Up is that this LED is off).

Then with a 38,400 comms connection, when you type on the computer's keyboard, the red LED should flash to indicate data flow.

 
WhiteWizzard
Guru

Joined: 05/04/2013
Location: United Kingdom
Posts: 2944
Posted: 10:57am 11 Mar 2018
Copy link to clipboard 
Print this post

Now you have it going, SAVE the TeraTerm session/settings and place a shortcut on your desktop. Then every time you connect the MMX and click on the desktop TT icon, you will be connected without having to select the Baudrate each time.

Another consideration is to increase the Baudrate on both the MMX and TT. I like to use 115200 as it makes for a faster 'terminal' session.

Look at BAUDRATE command in the MM User Manual (link on Geoff.net)

WW
 
WhiteWizzard
Guru

Joined: 05/04/2013
Location: United Kingdom
Posts: 2944
Posted: 11:05am 11 Mar 2018
Copy link to clipboard 
Print this post

  WhiteWizzard said  Another consideration is to increase the Baudrate on both the MMX and TT. I like to use 115200 as it makes for a faster 'terminal' session.


Hang on - I meant I like to do this for the E100
 
mallorn

Newbie

Joined: 14/01/2018
Location: Sweden
Posts: 9
Posted: 12:06pm 11 Mar 2018
Copy link to clipboard 
Print this post

  WhiteWizzard said  Hang on - I meant I like to do this for the E100

OPTION BAUDRATE 115200 seems to work fine on my MMX144
 
mallorn

Newbie

Joined: 14/01/2018
Location: Sweden
Posts: 9
Posted: 12:07pm 11 Mar 2018
Copy link to clipboard 
Print this post

Another question,
Where to find the actual MMBasic documentation,
I used this code, but it seems to not produce the same effect as this movie
Do
x = Rnd * MM.HRes
y = Rnd * MM.VRes
Do
c = Int(Rnd * 99) + 1
Loop Until Pixel(x, y) <> c
d = Sqr(Abs(x-cx)^2 + Abs(y-cy)^2)
r = Rnd * d/8 + 2 + d/14
Circle x,y, r, c
If Inkey$ <> "" Then End
Loop
Edited by mallorn 2018-03-12
 
WhiteWizzard
Guru

Joined: 05/04/2013
Location: United Kingdom
Posts: 2944
Posted: 12:13am 12 Mar 2018
Copy link to clipboard 
Print this post

Have you tried typing GUI TEST LCDPANEL at the command prompt?

Visit geoffg.net (micromite page) and scroll to bottom of page. MM User Manual and MM Plus addition on there.

For the MMX additional features Manual, then it will be here on TBS. If you look at matherp's profile you will see a list of his topics/threads that he has started. Any with MMX in the title may have a link/download (shouldn't take too long to track down).


Edited by WhiteWizzard 2018-03-13
 
mschmalenbach
Newbie

Joined: 19/02/2018
Location: United States
Posts: 9
Posted: 02:43am 25 Mar 2018
Copy link to clipboard 
Print this post

I have my brand spanking new MMX144, it's hooked up to a Win 10 laptop via USB to provide power & comms. It appears as a device (USB Serial COM:3).

I can't get any sense from it - I'm using Tera Term, set to 38400 baud, 8 bits, 1 stop bit, no parity, no flow control.

When I reset the board via the reset switch, or when I send a 'break' signal from Tera Term, I get the welcome message from the MMX44, but no '>' and no flashing cursor.

When I press keys on the keyboard the red LED by the microbridge flashes once. The MMX's green heartbeat LED beats 1 per second in the background, constantly.

I don't have an LCD panel to hand, nor do I have a separate 5v supply to power the board via the jack and power it up before applying the USB connection to the laptop.

Can anybody assist?

Cheers

Martin
 
TassyJim

Guru

Joined: 07/08/2011
Location: Australia
Posts: 6283
Posted: 05:43am 25 Mar 2018
Copy link to clipboard 
Print this post

  mschmalenbach said   when I send a 'break' signal from Tera Term, I get the welcome message from the MMX44, but no '>' and no flashing cursor.

Martin

Is that the teraterm break or a control-C?

ctrl-C is what the micromite expects.

Jim
VK7JH
MMedit
 
palcal

Guru

Joined: 12/10/2011
Location: Australia
Posts: 1993
Posted: 06:05am 25 Mar 2018
Copy link to clipboard 
Print this post

I have an Extreme board here that I have used before and was working OK. I just connected it up and get the same response, nothing until I press reset then get
  Quote  Micromite eXtreme MMBasic Ver 5.03.21 @ 200MHz
Copyright 2011-2017 Geoff Graham
Copyright 2016-2017 Peter Mather

If I then press Control C nothing happens.
If I connect to MMedit it is the same, in File Manager it says "Unable to get a response from the device but in MMChat when I press reset I get the same response as TeraTerm.
I have tried it powered from the USB and also external power.

Paul.Edited by palcal 2018-03-26
"It is better to be ignorant and ask a stupid question than to be plain Stupid and not ask at all"
 
TassyJim

Guru

Joined: 07/08/2011
Location: Australia
Posts: 6283
Posted: 06:59am 25 Mar 2018
Copy link to clipboard 
Print this post

I just fired up my MMX144

> Micromite eXtreme MMBasic Ver 5.04.04 @ 200MHz
Copyright 2011-2017 Geoff Graham
Copyright 2016-2017 Peter Mather

>
>
>
>
>


No obvious problems with Windows10, latest updates, MMX powered from USB
ctrl_C and reset do as they should.

The MMX needs an update but newer than Paul's version.

JimEdited by TassyJim 2018-03-26
VK7JH
MMedit
 
palcal

Guru

Joined: 12/10/2011
Location: Australia
Posts: 1993
Posted: 07:07am 25 Mar 2018
Copy link to clipboard 
Print this post

I am using a different machine now and running Win7.
I will try on my laptop with Win 10
Paul.

Edit....Tried Win10 and another 1455 still no go. Will reflash the PIC32 later and see if that helps.Edited by palcal 2018-03-26
"It is better to be ignorant and ask a stupid question than to be plain Stupid and not ask at all"
 
WhiteWizzard
Guru

Joined: 05/04/2013
Location: United Kingdom
Posts: 2944
Posted: 07:36am 25 Mar 2018
Copy link to clipboard 
Print this post

Hi Martin,

Ensure you power your MMX from the larger, square USB Type-B socket next to the Power Jack. The other USB socket (Type-A in top right corner) is set up for. USB keyboard.

Your MMX44 was left set for a TFT, and possibly with OPTION AUTORUN ON.

As TassyJim mentions above, pressing Ctrl-C on the TeraTerm keyboard will 'break' the auto-running program (assuming it is AUTORUNing).

Let us know if this sorts you out. . .

Phil

 
palcal

Guru

Joined: 12/10/2011
Location: Australia
Posts: 1993
Posted: 07:37am 25 Mar 2018
Copy link to clipboard 
Print this post

OK I have reflashed the PIC32 with MMX Ver 5.04.14

  Quote  > Micromite eXtreme MMBasic Ver 5.04.14 @ 200MHz
Copyright 2011-2018 Geoff Graham
Copyright 2016-2018 Peter Mather

>
>
>
>


All is now working fine.

Paul
"It is better to be ignorant and ask a stupid question than to be plain Stupid and not ask at all"
 
WhiteWizzard
Guru

Joined: 05/04/2013
Location: United Kingdom
Posts: 2944
Posted: 07:41am 25 Mar 2018
Copy link to clipboard 
Print this post

@palcal,

On your MMX, if you press the Mode button, does the Mode LED light up (and stay on)?

If so, I would upgrade to a more recent version of MMBASIC via the excellent Pic32Prog. Look for version 5.04.14 (there may be a later version but this is the one I am currently supplying installed on modules).

Hopefully this will resolve your situation - although there is no reason I can tell why it won't respond to your actions).

WW

EDIT: Oh - you read my mind (mind you, you are from the 'future' Edited by WhiteWizzard 2018-03-26
 
palcal

Guru

Joined: 12/10/2011
Location: Australia
Posts: 1993
Posted: 08:18am 25 Mar 2018
Copy link to clipboard 
Print this post

@WW
If I was going to use a PicKit3 I would have waited until tomorrow but the PicProg GUI is so easy to use I did it straight away.
Paul.
"It is better to be ignorant and ask a stupid question than to be plain Stupid and not ask at all"
 
     Page 3 of 4    
Print this page
The Back Shed's forum code is written, and hosted, in Australia.
© JAQ Software 2025