Olimex DuinoMite Standard

Product: 16983

In order to make up a complete DuinoMite Computer system using this board, you will need two boards that plug together:
1)
DuinoMite-Standard
2) DuinoMite I/O board.

IO Board Connector:

Looking at the picture of the standard DuinoMite board and holding the text in the normal position to be able to read it, the socket to the left is the IO board connection, EXT1.
The socket to the right is the UEXT one, and used for all IO boards that make use of this serial interface.


NOTE*** PIC32MX695 microcontroller is used on this version board. This micro doesn't have CAN on board.

 

All Dontronics Maximite Computer products are located at:  
http://www.dontronics-shop.com/the-maximite-computer.html

Current Firmware News.

Prices | Support | DuinoMite New Commands

Firmware Alternatives:


How about a 12 pin GPIO DuinoMite that is a 100% hardware compatible MaxiMite?

DuinoMite hardware is now supported by Geoff Graham, the MaxiMite designer. Please note that this is limited hardware support, in as much as only 12 of the 20 IDC GPIOs are supported by Geoff's firmware, which is to be expected.

But it does give you a 12 pin GPIO Maximite at a third of the price.

It takes only a few minutes to do a firmware change from the DuinoMite hex file, to the MaxiMite hex file, and just as easy to roll it back into a DuinoMite, if you choose to do so. This means you can build it into what you want very quickly and easily, so you can choose the features you want.

This new MaxiMite version for the DuinoMite  is available for download from: http://geoffg.net/maximite.html#Downloads
Our thanks to Geoff Graham for making this available. 

75% of applications require no more that 10 GPIO pins, so what can be achieved with 12 GPIO pins?
Have a look at this Slot car computer that uses a DuinoMite as a 12 pin MaxiMite: 

http://www.duinomite.com/duinomite-ultra-budget-computer-system-for-slot-cars/


Wish to program the DuinoMite in C?

 

Olimex Pinguino IDE supports the DuinoMite even now. No need for a special linker script as there is one for the 795 already. Use the existing bootloader that is programmed into the board.

Tsvetan of Olimex.


Latest PDF Manual:

 

http://www.duinomite.com/files/index.php?dir=Hardware%2FDontronics%2FOlimex%2FDocuments%2F

Latest Firmware Update:
http://www.duinomite.com/files/index.php?dir=Hardware%2FDontronics%2FOlimex%2FDownload+Files%2F

No Com4?
No Sound?
No Setup Menu?
Then you possibly have the factory default firmware. It takes a few minutes to run the firmware upgrade program, and get right up to date with the latest release. Look for the version number at the top of the Setup Menu. See the Setup menu picture below.

INTRODUCTION:

DuinoMite is a MaxiMite Compatible Basic computer, originally designed by Geoff Graham, with additional features and Arduino like layout. DuinoMite allows you to program in the BASIC language and have VGA and Keyboard interface, so you can develop and write your code in Basic without the need of any computer. You can store your code on the SD-CARD and execute it on power up though autoexec.bas main code. BASIC programs can easily be exchanged and saved to a PC using either a terminal program and a USB connection, or the SD card. Development can be done on the USB only connection. Fantastic user support via a very active user forum group. The DuinoMite has many advantages over the MaxiMite Computer.

COMPATIBILITY:

SOFTWARE:
The BASIC is 100% software compatible with the original MaxiMite Version 2.7a, however additional commands and features have been added to the DuinoMite.

HARDWARE:
On the MaxiMite, you have access to 20 external I/O connections, compared to a possibility of 22 on the DuinoMite.

There has been BASIC commands added to control both the SD card, and VGA settings for the five pins that are shared on the DuinoMite. However with the internal A: Ram drive, the shared pins of the SD card shouldn't be of any real concern in most cases. With control over both the SD card and the VGA, this means the full 22 GPIOs can be accessed for most applications.
See:
http://www.duinomite.com/duinomite-how-many-gpios-can-duinomite-drive-independantly/

The DuinoMite uses three real UARTs at full speed. There are no real UARTs in the original MaxiMite design, as all serial I/O is bit banged.

UEXT:
Olimex have designed a special serial port using a 10 pin IDC header. It is available on all DuinoMite boards. In fact, the MEGA has two. One internal, and one external. The DuinoMite is capable of high speed data transfers via this serial port, and carries UART serial communications, SPI, and I2C protocols. The I2C protocol is in theory, capable of having 100+ boards cascaded to the 10 pin IDC header, via a flat ribbon cable daisy chain.
For more information:

http://www.dontronics-shop.com/duinomite-uext-boards.html
http://olimex.com/dev/OTHER/UEXT.pdf

PDF Manual:
The DuinoMite manual currently is 230 pages and growing. The origional MaxiMite manual is 37 pages.

All DuinoMite Documents Link

PRICING and QUALITY:

You will find MaxiMite kits on the market with prices right up to $90. There may be $20 or less worth of parts, including the case. These parts are nothing special, however the retail margin certainly is.

DuinoMite assembled boards can be as little as a third of this price in some cases. And all Olimex DuinoMite boards have carefully selected components to work reliably in an INDUSTRIAL temperature range -25+85C so the board can be used in INDUSTRIAL applications. Check the voltage regulation, and low power battery operation for each board. (NOTE Mini board only has +5 Volt input).

MODES OF OPERATION:

MODE 1 Stand Alone:

Run as a PC, by attaching a VGA monitor, or TV, and a PS2 Keyboard. Save files to the SD card, or the internal flash drive.

MODE 2 Terminal Mode from a PC:

Use any computer that supports a USB port, and a Terminal program, and you can run BASIC Programs, and develop directly from your computer. Save files to the SD card, the internal flash drive, or your PC.

MODE 3 Any combination of the above:

You can run two keyboards, and two screens in parallel, or remove any single item, and the unit will still operate. If you are running the standard DuinoMite board as a controller, and you don't need a keyboard, or screen, you can disconnect the IO board completely.

FEATURES:

  • PIC32MX795 microcontroller
  • USB OTG allowing PIC to work as USB device and USB host and allowing Android ADK applications, interface to USB keyboards, Cameras, Printers, etc peripherals (Basic Drivers yet to be written)
  • 10 pin IO connector for connecting VGA, Audio, Composite Video, PS-2 Keyboard
  • UEXT connector for connecting different Olimex modules
  • 26 pin Maximite like connector
  • micro SD card connector
  • 8Mhz crystal
  • 32768Hz crystal for RTC implementation
  • Low power design allows PIC to work in deep sleep, and peripherials to be shut down
  • Automatic power source change, i.e. you can power this board by External power supply 9-30VDC, USB, or battery, the power switching is automatic.
  • Arduino like format i.e. can work with Arduino shields. (Not on standard DuinoMite)
  • Li-po charger for Lithium Polimer Battery
  • Industrial temperature range design -25C+85C

DOCUMENTS:

Unfortunately Olimex provide links to files and documents on their product pages, that are file name specific, instead of simply pointing to a directory. When they update a version number for instance, the link is broken, and so is every link on the web that every dealer that has gone to the trouble of placing. I have to edit those links when I get customer complains. As such, I don't intend to chase new links for DuinoMite, as I believe there will be many. I would rather edit an external link, or upload a new file, than to edit multiple products all the time. Please let me know if my file or link is out of date.

All DuinoMite Documents Link

HARDWARE:

SOFTWARE:

All of these below programs and systems are under development, and not necessarily completed. Dontronics doesn't wish to sell any DuinoMite board with users thinking that these items are available now, so please ask the appropriate questions on the user forum, if you wish to get any of these running on your DuinoMite. The real problem is the product is too new, and many users are heading in different directions with their development. Yes, the DuinoMite is capable of all of the below, but final useable products may be lagging.
 

  • TRS-80 emulator
  • Retro BSD
  • Space Invaders Game
  • Z80 Emulator runs CPM

Firmware Version: The DuinoMite firmware version will parallel the MaxiMite version, but it will always be a bit behind because of the delay of the release of the current source code, and the time it takes to integrate these changes into the DuinoMite firmware. If you can't see the source code posted at: http://geoffg.net/Downloads/Maximite/ then any changes will not be included.

The DuinoMite versions will have additional features because of the hardware serial ports ect., plus any other new features Ken Segler Designs, or anyone else adds, like the Full Screen Editor and Terminal program. If Geoff Graham wants to add these to the MaxiMite source, then in the spirit of open source, Geoff, or anyone can add it back into the MaxiMite firmware for the benefit of all users.

Check the Olimex site for these and other new files, as they will be updated regularly.

Downloadable Files:

  • Boot-Hex, Firmware-Hex, Serial Driver, Firmware Updater, and all other necessarily files for the operation of DuinoMite, are available from Here.

NOTE ****

UEXT Connector is available on all boards.

IMPORTANT NOTE:

DuinoMite bootloader and CDC virtual COM port console driver use Olimex's USB VID/PID.
DuinoMite is open source project which means that you can copy, reproduce and sell it without restriction,
but this doesn't apply to the Olimex USB VID/PID. 

If you want to build DuinoMite for your own personal use it's OK to use Olimex's USB VID/PID,
but if you want to sell these boards you should obtain your own USB VID/PID from
http://www.usb.org and use them for the DuinoMite boards you produce.

DuinoMite New Commands:

DuinoMite "help" Command:

Unzip and save the help zip files onto your SD card in B:\help and type "help" without the quotes.

 

DuinoMite "setup Command:

Type "setup" without the quotes.



SUPPORT:

  1. Do you need additional support on this product?
  2. You can't find the information you need in the documentation?
  3. You wish to know what is included in the package?
  4. The download links on this product page aren't working correctly?
  5. Any questions not covered in the above list?

Then please click here.

 A DuinoMite specific support Forum is also available at Ken Segler Designs.

 The DuinoMite Newsletter Subscription page is at: http://www.dontronics-shop.com/mailing-list-dontronics-newsletter.html
 This will keep you up to date with DuinoMite Firmware and other News

Back To Top

 

 

This entry was posted in Uncategorized. Bookmark the permalink.

Comments are closed.