Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 09:15 24 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 : DuinoMite, a Maximite Compat from Olimex

     Page 2 of 5    
Author Message
donmck

Guru

Joined: 09/06/2011
Location: Australia
Posts: 1313
Posted: 09:57pm 03 Sep 2011
Copy link to clipboard 
Print this post


Overnight. A change of individual board names slightly.

DuinoMite-Mega for the boxed version.
DuinoMite This one is the regular one in Arduino format
DuinoMite-IO keyboard etc
DuinoMite-Mini for the small one
DuinoMite-Shield for the shield of course.

http://www.themaximitecomputer.com/duinomite-a-maximite-comp atible-from-olimex/

Cheers Don...
https://www.dontronics.com
 
donmck

Guru

Joined: 09/06/2011
Location: Australia
Posts: 1313
Posted: 10:10pm 03 Sep 2011
Copy link to clipboard 
Print this post

  VK6MRG said   All looks good. One disappointing thing is the use of the 64 pin PIC32 and not the 100 pin PIC32 chip. Maybe next time.


Hi Matthew,

I assume the extra pins would be 36 new PIC32 signals, so with a bit of power and ground, this would look like 40-ish extra pins.

Perhaps a new 40 pin IDC header somewhere, or extra rows of female headers strips like other PIC32 boards have done it.

Are you talking about these extra pins being driven with MM-Basic?

I can understand an xxDuino type board with extra pins, but for a Maximite or compatible, it seems a wee bit of an overkill.

The DuinoMite-Mega for example has used up all of the signals of the 64 pin PIC32, and some pins are actually dual mapped, and can be selected with jumper re-configuration of the PCB.

The way I understand it, this is to allow selection between Pinquino options, and allow other Olimex I/O boards to run from the Maximite PCB, without major surgery.

Of course, if it is all about more GPIO, then multiplexers, or chatting to another controller may be a reasonable option. Even if the other board is another Maximite.

Having said all of that, what application would you have for the extra 36 pins?

Cheers Don...Edited by donmck 2011-09-05
https://www.dontronics.com
 
Keith @

Senior Member

Joined: 19/06/2011
Location: Australia
Posts: 167
Posted: 02:36am 04 Sep 2011
Copy link to clipboard 
Print this post

Hi Don

Wanting the MM or the DM with 100 pins doesn't have to justified. I believe it will be used if you make it available.

The small expense in preparation for a contingency and the greater desire to have something better can be a very strong motivation for a buyer looking for value and future proofing. Or to just say they've got a 100pin DM ..... did you say you only have an MM.

As an analogy ... why do so many people desire big 4X4 luxury vehicles and yet they never go anywhere other then to drive around suburbia 99% of the time! And in this case they are paying huge amounts of money and not really getting much value!

Keith
The more we know, the more we know we don't know !
 
VK6MRG

Guru

Joined: 08/06/2011
Location: Australia
Posts: 347
Posted: 08:11am 04 Sep 2011
Copy link to clipboard 
Print this post

Don and others,
Looking at the PIC manual and reading the forum, changing pin assignments is not a big deal. Just if we had the extra pins we could have the serial port interface of the PIC32 chip dedicated to just serial! SPI to just SPI bus, I2C to only I2C bus, CAN interface, PWM outputs as just PWM outputs, sound, colour VGA, keyboard, RCA video, USB host as well as USB for power and firmware updates, still maintain the standard 26 pin header for existing add-on boards etc. And have a few new functions like extra switches for maybe reset etc. Full time RTC! not as an add-on or option. With 60+ I/Os to choose from every type of I/O can be represented and still maintain normal Maximite functionality! This way, if all you want is a Maximite to have a play with Basic, simple games whatever, then you can have that. But if you want to play with CAN interfacing, I2C expansion, serial I/O, and have a heap of normal Digital I/O and Analogue I/O and a few PWM outputs etc, you have it all in ONE product. This way anyone can buy the Maximite "Plus" or "Pro" (whatever) and be able to start from scratch and work up to the level of some of you Mega Brains that are out there. Reading some of the thing that some of you are coming up with is AWESOME! And as a lesser experienced electronics/software type person a Maximite with all the fruit will encourage me to be able to start simple and work up without having to pick and choose what functionality I will have to sacrifice to try something different.

I hope this helps explain what I’m after. This chip has it all and the kitchen sink! So lets have the option to have it all in one box, one PCB.
It would be amazing!
Edited by VK6MRG 2011-09-05
Its easier to ask forgiveness than to seek permission!

............VK6MRG.............VK3MGR............
 
vasi

Guru

Joined: 23/03/2007
Location: Romania
Posts: 1697
Posted: 10:14am 04 Sep 2011
Copy link to clipboard 
Print this post

Hi VK6MRG,

With Don's board (and hopefully, with the Maximite Mark II from Geoff) you can have all of them. Because it have the same pinout (for shield) as PinguinoX32 board, But you need to use Pinguino IDE and Arduino language (much better for beginners than using any MPLAB tool) until the Basic interpreter will be able to offer support for all those peripherals. The only disadvantage is that limit of a minimum 1000 erase/write cycles (here only interpreters and retroBSD can help).

Vasi


Hobbit name: Togo Toadfoot of Frogmorton
Elvish name: Mablung Miriel
Beyound Arduino Lang
 
elproducts

Senior Member

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

Thanks for the update on this Don.
I've been traveling and just now got to see the full detail.

Haven't seen the final schematics yet but it appears by the description that these boards are really universal.

The chipKIT IDE (which is Arduino code compatible) can also program any PIC32 board with the chipKIT bootloader (FTDI or Direct USB versions).
This means these boards can be programmed in MMBASIC, Arduino/chipKIT C, or any other operating system developed for PIC32.

Best part is the compatibility of the both the Maximite I/O and the Arduino shield I/O.

Brings all worlds together.
www.elproducts.com
 
donmck

Guru

Joined: 09/06/2011
Location: Australia
Posts: 1313
Posted: 05:08pm 05 Sep 2011
Copy link to clipboard 
Print this post

  elproducts said  
Best part is the compatibility of the both the Maximite I/O and the Arduino shield I/O.
Brings all worlds together.


Thanks for the nice feed back Chuck.

An additional big advantage is the UEXT bus on all of the Duinomite Olimex boards.

The only reason I haven't expanded on this yet, is because Olimex will be putting together for me, some additional text of the connector operation, plus a listing of all available Olimex UEXT I/O boards.

NOTE
The UEXT connector presents I2C, SPI, and serial communications, as well as +3.3V power and common ground. The serial communications conform to RS-232 but may require level-shifting to operate with some equipment.

Example of UEXT Interfacing:
Want RS-485? Just plug this in:
http://olimex.com/dev/mod-rs485.html

Cheers Don...
https://www.dontronics.com
 
elproducts

Senior Member

Joined: 19/06/2011
Location: United States
Posts: 282
Posted: 05:40pm 05 Sep 2011
Copy link to clipboard 
Print this post

That is a great addition and opens up another world of expansion boards for robotics and other applications.

It will be interesting to see the pricing for the various boards.
www.elproducts.com
 
donmck

Guru

Joined: 09/06/2011
Location: Australia
Posts: 1313
Posted: 06:01pm 05 Sep 2011
Copy link to clipboard 
Print this post


They started using UEXT on their PIC32 Pinquino boards, and have added it to the Duinomite range.

Prices? $10-$12 for RS485. That was the first one I looked at, so I must admit, I haven't done a lot of research yet, but I think it is a nice little serial bus for serial I/O, and it is starting to look like a very cost effective price for what should be simple add-ons.

On the Duinomite, SPI and I2C use the same set of pins as the xxDuino shield, and serial picks up a fresh UART.

The Duinomite-Mega (Boxed) has an internal as well as an external UEXT, so it means you can fit small modules inside the case if you wish.

Opens up a new world of possibilities.

Example, if you want an I2C battery backed-up clock, you just plug it in to the UEXT bus, and you can still add more I2C devices if you wish.

Cheers Don...
https://www.dontronics.com
 
vasi

Guru

Joined: 23/03/2007
Location: Romania
Posts: 1697
Posted: 06:40pm 05 Sep 2011
Copy link to clipboard 
Print this post

The Mega variant is a compact board with a lot of connection possibilities. I understand that the board will be on sale also on Olimex site? Because I see Pinguino on sale only on his web site (not a very good decision but who knows...)...

VasiEdited by vasi 2011-09-07
Hobbit name: Togo Toadfoot of Frogmorton
Elvish name: Mablung Miriel
Beyound Arduino Lang
 
donmck

Guru

Joined: 09/06/2011
Location: Australia
Posts: 1313
Posted: 07:43pm 05 Sep 2011
Copy link to clipboard 
Print this post

  vasi said   The Mega variant is a compact board with a lot of connection possibilities. I understand that the board will be on sale also on Olimex site? Because I see Pinguino on sale only on his web site (not a very good decision but who knows...)...

Vasi


All of the DuinoMite boards are Olimex, not Dontronics, so they will be available to everyone.

[code]I see Pinguino on sale only on his web site[/code]

Sorry, who is His?

Cheers Don...

https://www.dontronics.com
 
vasi

Guru

Joined: 23/03/2007
Location: Romania
Posts: 1697
Posted: 11:10pm 05 Sep 2011
Copy link to clipboard 
Print this post

Pinguino shop here. Well, my english...

VasiEdited by vasi 2011-09-07
Hobbit name: Togo Toadfoot of Frogmorton
Elvish name: Mablung Miriel
Beyound Arduino Lang
 
sparkey

Senior Member

Joined: 15/06/2011
Location: Australia
Posts: 819
Posted: 04:22pm 06 Sep 2011
Copy link to clipboard 
Print this post

yeah sounds good the doniduniomite rocks
technicians do it with least resistance
 
donmck

Guru

Joined: 09/06/2011
Location: Australia
Posts: 1313
Posted: 07:13am 08 Sep 2011
Copy link to clipboard 
Print this post


Just to bring people up to date with the progress of the DuinoMite (Maximite Compatible) boards:

I have one of each of the new boards here in Australia.
Ken Segler in the US, has the same.

As a reminder, the board pictures can be seen at:
http://www.themaximitecomputer.com/duinomite-a-maximite-comp atible-from-olimex/

And Olimex has one of each in Bulgaria.
These are all prototype boards.

So far, Ken has got the new boot loader working, and is working on the firmware updates.

We needed a new bootloader.exe file, as the old Silicon Chip one doesn't support the new boards.

We have found a few minor schematic problems, but these appear to be easily overcome, and Ken is progressing nicely with testing each of the major components of the build.

Cheers Don...
https://www.dontronics.com
 
sparkey

Senior Member

Joined: 15/06/2011
Location: Australia
Posts: 819
Posted: 01:57pm 08 Sep 2011
Copy link to clipboard 
Print this post

I`LL LET EVERY BODY IN ON A SECRETE I HAVE SEEN AT CLOSE HAND THE NEW EDITION`S TO THE NEW OLIMEX BOARDS AND ...I ..MUST SAY THERE A REAL TREAT WITH SOME VERY GOOD HARD WARE FUNCTIONALITY ... DONS GOT THE GOODS AND DOES HAVE SOME VERY INTICEING GEAR PLANNED ...VERY NICE INDEED ...THE TRUE "MITERS" WILL BE VERY HAPPY ...BUT THIS IS JUST A PEEK...REGARDS ...
technicians do it with least resistance
 
donmck

Guru

Joined: 09/06/2011
Location: Australia
Posts: 1313
Posted: 08:43pm 22 Sep 2011
Copy link to clipboard 
Print this post


For the latest pictures:

http://olimex.com/dev/duinomite.html

Just waiting on the firmware.

Cheers Don...

https://www.dontronics.com
 
Ray B
Senior Member

Joined: 16/02/2007
Location: Australia
Posts: 219
Posted: 12:37am 23 Sep 2011
Copy link to clipboard 
Print this post

Don this is just mind blowing.... If this does all that I expect including all of the original Andrino capability PLUS MM programming PLUS all of the developed OLIMEX add-ons well that's it.

Now if it runs a version of MM Basic that call the Andrino code that is covering all bases.

Bulgaria, is that still a country ??? I was involved in doing some development of Almos weather stations for BOM here in Australia 20 years ago & worked with some very talented Hungarian programmers. The is some really smart guys in eastern Europe.

RayB from Perth WA
 
donmck

Guru

Joined: 09/06/2011
Location: Australia
Posts: 1313
Posted: 01:11am 23 Sep 2011
Copy link to clipboard 
Print this post

  Ray B said   Don this is just mind blowing.... If this does all that I expect including all of the original Andrino capability PLUS MM programming PLUS all of the developed OLIMEX add-ons well that's it.

Now if it runs a version of MM Basic that call the Andrino code that is covering all bases.

Bulgaria, is that still a country ??? I was involved in doing some development of Almos weather stations for BOM here in Australia 20 years ago & worked with some very talented Hungarian programmers. The is some really smart guys in eastern Europe.


Sorry Ray, There will not be a version of MM-Basic that will magically run the Arduino code. You will need to write your own basic routines, but I am sure this is all possible with standard MM-Basic. As people tackle new shields, the code will be written to drive them. Just like any other hardware peripheral that users want to interface to Maximite.

There is also the option for users that want to write their own MM-Basic routines for shields, to do this, but you will need to be able to program in C using Geoff's source code, which is open source software.

Hope I covered what you asked, and didn't misunderstand the question.

Just to cover the DuinoMite boards again:
They will run standard MM-Basic. The only difference will be that the 20 I/O pins have been re-configured to be a better match for the Arduino shields, which is basically what the Olimex Pinquino boards were designed for.

Or to put it another way:
DuinoMite is an upgraded Pinquino board that has been designed to run MM-Basic, and has a PS2 keyboard, and VGA connector added to be hardware compatible with a Maxinmite.

Cheers Don...
https://www.dontronics.com
 
donmck

Guru

Joined: 09/06/2011
Location: Australia
Posts: 1313
Posted: 09:33pm 23 Sep 2011
Copy link to clipboard 
Print this post


Full set of DuinoMite pictures now available:

http://olimex.com/dev/index.html

then select Duino, then DuinoMite

Cheers Don...
https://www.dontronics.com
 
elproducts

Senior Member

Joined: 19/06/2011
Location: United States
Posts: 282
Posted: 10:03pm 26 Sep 2011
Copy link to clipboard 
Print this post

One thing I noticed in the Duinomite schematics is the Duinomite - Mini has a power adapter plug the same as Duinomite - mega and Duinomite but it doesn't have the same regulator circuit.
The Duinomite - Mini needs a pure 5v input while Mega and Duinomite accept 9-30v.

That's a bit confusing.
How many people have a pure 5v input power adapter.
You can't even make 5v with a stack of batteries.

That looks like a future complaint to me.
www.elproducts.com
 
     Page 2 of 5    
Print this page
© JAQ Software 2024