Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 09:39 26 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 : The Colour Maximite Is Released

     Page 1 of 2    
Author Message
Geoffg

Guru

Joined: 06/06/2011
Location: Australia
Posts: 3194
Posted: 06:14pm 20 Aug 2012
Copy link to clipboard 
Print this post

Finally the Colour Maximite is released after three months of development.

The Colour Maximite is described in the September issue of Silicon Chip magazine which will be available from newsagents in Australia during this coming week. Early next month you should also be able to purchase the article on the Silicon Chip website and in a couple of weeks http://futurlec.com should also have this issue on sale. Part 2 of the article will be in the October issue.

I have updated my website (http://geoffg.net/maximite.html) to cover both the Colour Maximite and the original (monochrome) Maximite but if you are interested in the Colour Maximite I recommend that you also read the magazine article as it provides a more complete description than my website.

At this time there are no kits available but I understand that both Altronics and Jaycar will produce a kit so you just need to regularly search their sites looking for the word Maximite.

You can also download the construction pack from my website, get the printed circuit board made (the design files are in the construction pack) and build your own Colour Maximite. None of the parts are propriety so you should be able to easily source them. All the details are on my website.

Another alternative is to build a Colour Maximite around the UBW32 board. As you guessed... details are on my website.

The new features in the Colour Maximite can be summarised as colour, stereo sound, battery backed clock and an Arduino connector. While these do not sound much they add a lot to the basic Maximite. Colour in particular makes everything far more vivid and interesting. One of the great features of this new design is that it does not remove any features of the original Maximite. It is still based on a single low cost chip, it still has the original 26 pin I/O connector (plus the Arduino connector) and, if you put it into monochrome mode, it is compatible with the monochrome Maximite including the speed and memory that is available.

I hope that a lot of people have fun with it.

Big thanks to Dr Kilian Singer at the University of Mainz in Germany who demonstrated that colour and sound was possible, Pascal Piazzalunga (France) who wrote the audio synthesiser, Nick Marentes (Australia) who designed the Colour Maximite logo and the BLIT/SPRITE syntax, Darthmite (France) who has put the design to the test by writing a sequence of great colour games and last but not least, the many people who built a Colour Maximite from a UBW32 and provided valuable feedback.

Geoff
Geoff Graham - http://geoffg.net
 
OA47

Guru

Joined: 11/04/2012
Location: Australia
Posts: 926
Posted: 07:14pm 20 Aug 2012
Copy link to clipboard 
Print this post

Thankyou Geoff and others, I have been eagerly awaiting the release.
 
djuqa

Guru

Joined: 23/11/2011
Location: Australia
Posts: 447
Posted: 07:35pm 20 Aug 2012
Copy link to clipboard 
Print this post

Great news geoff on new unit and matching Firmware.

Maximite.com.au will be offering an Kit Assembly service and Pre-built units for those that don't feel confident to assemble one themselves..
VK4MU MicroController Units

 
CircuitGizmos

Guru

Joined: 08/09/2011
Location: United States
Posts: 1425
Posted: 02:49am 21 Aug 2012
Copy link to clipboard 
Print this post

CircuitGizmos will have an assembled ColorMax in surface mount. They will be available for pre-order in less than a week.Edited by CircuitGizmos 2012-08-22
Micromites and Maximites! - Beginning Maximite
 
elproducts

Senior Member

Joined: 19/06/2011
Location: United States
Posts: 282
Posted: 04:34am 21 Aug 2012
Copy link to clipboard 
Print this post

I'm like a kid at Christmas. This is fantastic. Maximite just got even better.
I've been going through the documentation and get more excited as I read it.
I am so excited to see it also include the Arduino connector in this design.
I feel it makes a great connection between all the old TRS80 style BASIC programmers and the modern Arduino style plug in shield types.

I continue to be amazed at your design skills Geoff.
I really like the new box which I can get almost anywhere and easy modify the insert panels.
I see C10 is now a surface mount. This addresses the low ESR Vcap startup issue.
The SD card socket is easier to get though I could not find that part number 19607 at 4UCON.

And to see the various resellers popping up is great news for the Maximite community.

One suggestion for future improvement, not that it really needs any.

The standard Arduino connector has PWM output on pins 3,5,6,9,10 and 11.
Would it be possible to have some kind of PWM connection to those pins or at least some of them?
The Arduino motor shield uses 3 and 11, while others use 5 and 6.
Even a software PWM may be nice.
There are several shields that rely on that feature for motor control.
www.elproducts.com
 
vasi

Guru

Joined: 23/03/2007
Location: Romania
Posts: 1697
Posted: 02:39pm 21 Aug 2012
Copy link to clipboard 
Print this post

Yes, I like this new board, congratulations!
Hobbit name: Togo Toadfoot of Frogmorton
Elvish name: Mablung Miriel
Beyound Arduino Lang
 
Geoffg

Guru

Joined: 06/06/2011
Location: Australia
Posts: 3194
Posted: 03:22pm 21 Aug 2012
Copy link to clipboard 
Print this post

  elproducts said  The standard Arduino connector has PWM output on pins 3,5,6,9,10 and 11.
Would it be possible to have some kind of PWM connection to those pins or at least some of them?
The Arduino motor shield uses 3 and 11, while others use 5 and 6.
Even a software PWM may be nice.

That might be possible but it would have to be software PWM. What would the minimum acceptable frequency be? 1KHz? 10KHz?

Interestingly, I think that we are reaching the limits of what the PIC32 chip can handle. I ran into a number of timing issues related to the number of interrupts and other activity going on within the chip. For example, with colour the chip has to pump the video data out at 60 Mbits/sec while still handling the keyboard/USB/etc and running your BASIC program with synthesised music playing in the background.

It is a very busy chip.

Geoff
Geoff Graham - http://geoffg.net
 
djuqa

Guru

Joined: 23/11/2011
Location: Australia
Posts: 447
Posted: 03:25pm 21 Aug 2012
Copy link to clipboard 
Print this post

All I can say is:-
Don't be asking or be disappointed because it can't do something, BE AMAZED at what it DOES!.

VK4MU MicroController Units

 
elproducts

Senior Member

Joined: 19/06/2011
Location: United States
Posts: 282
Posted: 03:48pm 21 Aug 2012
Copy link to clipboard 
Print this post

  Geoffg said  
That might be possible but it would have to be software PWM. What would the minimum acceptable frequency be? 1KHz? 10KHz?

Geoff


Based on this below, 1Khz would be fine. Even 500 Hz if necessary.

analogWrite()

Description
Writes an analog value (PWM wave) to a pin. Can be used to light a LED at varying brightnesses or drive a motor at various speeds. After a call to analogWrite(), the pin will generate a steady square wave of the specified duty cycle until the next call to analogWrite() (or a call to digitalRead() or digitalWrite() on the same pin). The frequency of the PWM signal is approximately 490 Hz.
On most Arduino boards (those with the ATmega168 or ATmega328), this function works on pins 3, 5, 6, 9, 10, and 11. On the Arduino Mega, it works on pins 2 through 13. Older Arduino boards with an ATmega8 only support analogWrite() on pins 9, 10, and 11.


www.elproducts.com
 
Bill.b

Senior Member

Joined: 25/06/2011
Location: Australia
Posts: 226
Posted: 09:34pm 21 Aug 2012
Copy link to clipboard 
Print this post

Hi Geoff

Loaded Ver 4.0 into my original Altronics max

Every thing OK of the first 3 seconds then it would appear that
the horizontal sync is a bit haywire for about 20 sec then settles down
but does not go away completely. There is a spike on all vertical lines.

This is very evident when I loaded Maxman.

Reloaded Ver 3.2, video worked thing OK.

Bill
In the interests of the environment, this post has been constructed entirely from recycled electrons.
 
Nick

Guru

Joined: 09/06/2011
Location: Australia
Posts: 512
Posted: 10:51pm 21 Aug 2012
Copy link to clipboard 
Print this post

I have installed the final 4.0 on my B/W Maximite and it works except for a very slight shimmer in the test. Almost unnoticeable.

Maybe different LCD monitors? Try pressing the auto calibrate on the LCD after switching to 4.0.

Nick
 
ajkw
Senior Member

Joined: 29/06/2011
Location: Australia
Posts: 290
Posted: 11:07pm 21 Aug 2012
Copy link to clipboard 
Print this post

Using TONE or PLAY MOD on my MM4.0 causes much screen jitter that does not stop when the TONE/MOD finishes or with their respective stop commands. I have to cycle to power to get a nice stable screen again.

Anthony.
 
Geoffg

Guru

Joined: 06/06/2011
Location: Australia
Posts: 3194
Posted: 11:44pm 21 Aug 2012
Copy link to clipboard 
Print this post

  ajkw said   Using TONE or PLAY MOD on my MM4.0 causes much screen jitter that does not stop when the TONE/MOD finishes or with their respective stop commands. I have to cycle to power to get a nice stable screen again.

Both the TONE and PLAYMOD commands turn on the pulse width output on the sound output and (to avoid clicks) leave it running after. There is no software connection between the video and the pulse width output and I have a number of Maximites and DuinoMites that work fine with the TONE and PLAYMOD commands.

It must be a hardware issue and I would go searching for a solder dry joint or a missing/incorrect capacitor on the power line.

Geoff
Geoff Graham - http://geoffg.net
 
MicroBlocks

Guru

Joined: 12/05/2012
Location: Thailand
Posts: 2209
Posted: 12:21am 22 Aug 2012
Copy link to clipboard 
Print this post

I had some jitter when i used a breadboard ubw32 connected to a vga screen. After soldering wires with a shielding it went away.
I tried to minimizes the effect on a breadboard first by having alternate ground lines between the signals, that helped a bit.
Microblocks. Build with logic.
 
ajkw
Senior Member

Joined: 29/06/2011
Location: Australia
Posts: 290
Posted: 01:44am 22 Aug 2012
Copy link to clipboard 
Print this post

Ok, have re-soldered all the joints and checked the caps. Still get the jitters after a playmod or tone but have found I can stop the jitters with a Sound command. I am not able to re-solder the Pic32 itself so I hope it is not a dry joint there.

I also have my MM set for VGA only with the diode at the appropriate spot, does this make any difference?

USB or Power Supply makes no difference.

Anthony.
 
Geoffg

Guru

Joined: 06/06/2011
Location: Australia
Posts: 3194
Posted: 03:56am 22 Aug 2012
Copy link to clipboard 
Print this post

  ajkw said   Ok, have re-soldered all the joints and checked the caps. Still get the jitters after a playmod or tone but have found I can stop the jitters with a Sound command. I am not able to re-solder the Pic32 itself so I hope it is not a dry joint there.

I also have my MM set for VGA only with the diode at the appropriate spot, does this make any difference?

The SOUND command turns off the PWM when finished (I did not worry about clicks there) so all this proves is that somehow the PWM signal is finding its way into the video. The setup for VGA only would not cause that.

It has to be something physical and to find it you will need some good old fault finding skills.

Geoff

Geoff Graham - http://geoffg.net
 
darthmite

Senior Member

Joined: 20/11/2011
Location: France
Posts: 240
Posted: 10:23am 22 Aug 2012
Copy link to clipboard 
Print this post

Hi
I'm finally back to home and see Geoff don't wait on me for release the
new ColourMM ... he he he ...
Good to know that i can soon get a 'real' Maximite and put my proto like
board in reserve for dangerous test
I see some of you got video problems when using audio , here everything was ok
on my UBW32 based ColourMM , nothing is shielded , just some cable put
together as i show it in the 'Most ugly Maximite' thread
You can see that all is going well on the some video i've done during the
beta test.
But , i have see that some interference can append in the audio output if
one of the color or synch cable was too close to the audio cables.

Cheers.

Darth.
Edited by darthmite 2012-08-23
Theory is when we know everything but nothing work ...
Practice is when everything work but no one know why ;)
 
ajkw
Senior Member

Joined: 29/06/2011
Location: Australia
Posts: 290
Posted: 01:29pm 22 Aug 2012
Copy link to clipboard 
Print this post

Geoff/Darth,

The interference on mine is also confirmed to be from the audio wiring. When I unplug my speaker the interference drops by a considerable amount but it is still present. I have previously modded my board to remove any components between the Pic and audio headers to get some volume going so I was considering reinstating things to normal tonight and retesting.

There are some pictures of my MM elsewhere on the forum.

Cheers,
Anthony.
 
Geoffg

Guru

Joined: 06/06/2011
Location: Australia
Posts: 3194
Posted: 02:56pm 22 Aug 2012
Copy link to clipboard 
Print this post

  Bill.b said   Hi Geoff

Loaded Ver 4.0 into my original Altronics max

Every thing OK of the first 3 seconds then it would appear that
the horizontal sync is a bit haywire for about 20 sec then settles down
but does not go away completely. There is a spike on all vertical lines.

This is very evident when I loaded Maxman.

Reloaded Ver 3.2, video worked thing OK.

Bill

I have had one other report of something like this and it has me stumped. I have just gone over the video timing in detail using a digital oscilloscope and everything is spot on (the same as 3.2C).

The only way that I can simulate a similar problem was by injecting a lot of 50Hz hum into the horiz sync but that does not explain why it changes with different versions. However it might be worth checking grounding, the VGA cable, testing a different monitor and cable, etc.

One possible explanation is that 4.0 pushes the PIC32 harder and the current draw has gone up slightly. This also happened to one person in the switch over between versions 2.7 and 3.0 and the problem was tracked down to a power supply issue. I always suspect the 10uF connected to Vcap and my first action would be to replace it with a capacitor similar to that specified in the Colour Maximite.

Geoff
Geoff Graham - http://geoffg.net
 
aargee
Senior Member

Joined: 21/08/2008
Location: Australia
Posts: 255
Posted: 10:32am 24 Aug 2012
Copy link to clipboard 
Print this post

Apart from checking the power supply as Geoff suggests, I'd also check where you are running your 0V or earth lines. Group the video earths to the one line and back to the 0V line and the same for the audio circuitry, try not to daisy chain the earth/0V lines from audio to video to 0V.

Rob


For crying out loud, all I wanted to do was flash this blasted LED.
 
     Page 1 of 2    
Print this page
© JAQ Software 2024