| ||
The Maximite Computer The Maximite computer is a single chip computer running mmBasic from its own ps2 keyboard and VGA monitor. It can be programmed locally or remotely, via USB. It has composite video out also, so will work with a TV or any small screen of your choice. For example backup or headrest LCD monitors, from 3.5 inches on up…Once you have your program it can be stored in the onboard SD card. Flavors The Maximite comes in several versions, The Maximite, the Mini Maximite, the CGMMStick, the UBW32, and the Duinomite. You can, of course, also build your own. You can make your own circuit board or make a homemade mini, a 10 dollar chip and a 1 dollar break out board. The downside is you need a PicKit 3 to install the bootloader on the chip. Once you have this, then all future upgrades and programming can be done over USB. Programming Programming is done in MMBasic Programming can be as simple as… START: Setpin 11,8 ‘make pin 11 a digital output pin pin(11) = 1 ‘turn output high pause 500 ‘delay for 500mS pin(11) = 0 ‘make output low pause 500 ‘delay 500 mS GOTO START Example Here is an example Maximite running a unipolar stepper motor. I was lucky enough to find a Maximite EV. The EV is a stripped down version, lacking a PS2 connector and monitor connector. It was simple enough to install the missing connectors as the pads were on the board. The code being run in the video is from Bob Devries. It is for an unusual stepper and the sequence does not work on a standard stepper. Nor does the code in the Extreme Circuits, stepper Motor article, as linked to on Geoff’s site, work properly. Fortunately a friend helped me with the code, he has corrected the Silicon Chip (Extreme Circuits) code and made improvements to Bob Devries code to include a start/stop function on “Q” and half stepping controlled with ”H” and “N”.(not shown in the video) Note: Many of the posted code examples have line numbers. However after version 3, line numbers are not required.
Graphics The Maximite will run a standard VGA LCD monitor, TV, or for a dedicated project even a 2 X 16 LCD. But where the Maximite really shines is with MMBasic, it does graphics. So you can have a custom screen with graphs in real time, Check out Glenn Littleford’s Back shed site for a wonderful example… |
|
Blink led |
|
Silicon Chip |
|
Bob Devries |
Continue reading. Click here to view the presentation.
The two last pictures posted are from Glenn Littleford and posted with his permission. I think this really demonstrates the potential of the Maximite and mmbasic code! Basic is supposedly low level programming, I believe, so this is an entry level project for people like me with little or no coding ability. Ron
Do you think that i could have used the Maximite for my coffee maker instead? And only use expansion cards for the I/O? I had some problems controlling the LCD that i will use (http://www.pcbheaven.com/exppages/Reverse-Engineering_an_LCD_Display). I always feel a little uncomfortable programming in higher level languages (such as basic for example), and this is why i have an arduino deep in the top shelve for about 2 years now. I must get over with this "defect" i think... and start programming in C and Basic. Wonderful things are out there to work with. Nice to see your post today Ron. |


![]() |
![]() |
Reddit this |
![]() |
|
Find us on Facebook
|
|
New Project: My first project ever Remake Simple Needle Detector |
Contact
Forum
Projects
Experiments
Circuits
Theory
BLOG
PIC Tutorials
Time for Science
RSS
Site design: Giorgos Lazaridis © Copyright 2008 Please read the Terms of services and the Privacy policy |