Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 17:53 14 May 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 : Beta Testers Wanted

     Page 5 of 26    
Author Message
Bryan1

Guru

Joined: 22/02/2006
Location: Australia
Posts: 1396
Posted: 08:05pm 13 Jan 2014
Copy link to clipboard 
Print this post

G'day Guy's,
I got the return email from Geoff within a couple of hours ... Thanks mate and had good read of the pdf file so got onto microchip and got 6 chips on the way and the email from them saying expected delivery date on 17/1 means hopefully they will be here on Friday .

Took the family into Mt Barker today to get away from the heat only to find the jaycar agency closed due to the heat So another trip in tomorrow to see if he has any of those 47uf tantalum caps. Anyway a storm cell came thru this arvo and the temp has dropped to under 30C.....

I'm going to design up a pcb for this project and it can be the first pcb milling job for my cnc. The first one will be a simple one just for programming the chips then I want to design a test board so 2 maybe 3 can be on the board with each having a 16x2 lcd and get them all communicating with each other.

Heaps of fun ahead and my daughters are interested so it will be fun teaching them.

Regards Bryan
 
TinkersALot
Regular Member

Joined: 20/11/2012
Location: United States
Posts: 72
Posted: 08:54pm 13 Jan 2014
Copy link to clipboard 
Print this post

@elproducts:

Is this this usb-converter board you are using?

https://www.sparkfun.com/products/718
 
Bryan1

Guru

Joined: 22/02/2006
Location: Australia
Posts: 1396
Posted: 10:26pm 13 Jan 2014
Copy link to clipboard 
Print this post

Well as the temp dropped decided to go up to the shed to look for that USB to serial dongle, found the small driver disk on the cnc computer desk and knew well it's around here somewhere...... Went thru every storage box and looked on every workbench no find So went back to the bench beside the desk, looked there still no go.... finally sat down at the desk and where was that dongle ?????

Right behind where the driver disk was with a bit of paper covering it So all I need now is those 47uf caps and some brain storming on the pcb design then trial out those brandnew engraving cutters I got from the USA on some scrap pcb.


Cheers Bryan

P.S 32.04C now and about to start pouring down but they are saying 45C+ tomorrow
 
Geoffg

Guru

Joined: 06/06/2011
Location: Australia
Posts: 3272
Posted: 12:49am 14 Jan 2014
Copy link to clipboard 
Print this post

  TinkersALot said   This board should work for a beta-bed shouldn't it?

You don't have to get that complicated. I did the whole development on this breadboard.



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

Senior Member

Joined: 19/06/2011
Location: United States
Posts: 282
Posted: 01:32am 14 Jan 2014
Copy link to clipboard 
Print this post

  TinkersALot said   @elproducts:

Is this this usb-converter board you are using?

https://www.sparkfun.com/products/718


I actually used the older version of this one.
Sparkfun adapter

But either one will work. Yours is the same one Geoff uses in his picture which allows you to solder pins for breadboard attachment . Mine required wires.
www.elproducts.com
 
elproducts

Senior Member

Joined: 19/06/2011
Location: United States
Posts: 282
Posted: 01:39am 14 Jan 2014
Copy link to clipboard 
Print this post

  TinkersALot said   This board should work for a beta-bed shouldn't it?



">clickety


Yeah but you still need the PICkit 3 to program the PIC32. It does have a couple LEDs, momentary switch and a potentiometer but I'm not sure which pins and if they line up with the MicroMite open pins.
Try it out if you got one and let us know if it works.
www.elproducts.com
 
TinkersALot
Regular Member

Joined: 20/11/2012
Location: United States
Posts: 72
Posted: 04:46am 14 Jan 2014
Copy link to clipboard 
Print this post

@Geoff and @elproducts -- Thank you both for your feedback. I opted to go forward with the board that elproducts showed us because of it having a "built in programmer" for the device.

I also based this decision on a more careful read of the documentation for the chipKit board. While I am sure it is a nice board, I convinced myself that it was too "fixed" in its design for the kinds of tests I would want to perform. Also, would have still required a programmer -- so that was another cost driver.
 
vasi

Guru

Joined: 23/03/2007
Location: Romania
Posts: 1697
Posted: 10:22am 14 Jan 2014
Copy link to clipboard 
Print this post

Hi Geoff,

Do you tried this compiler? You can optimize for code size and dead code removal for free, any time and how often you want. They says "it’s ahead of the Microchip MPLAB C32 v1.12 release"

MPLABX can detect an installation of it (at least, on linux).

Vasi

P.S. As everybody knows, the old MPLAB will be declared "legacy" and the projects inside MAL will be only in MPLABX format.Edited by vasi 2014-01-15
Hobbit name: Togo Toadfoot of Frogmorton
Elvish name: Mablung Miriel
Beyound Arduino Lang
 
Geoffg

Guru

Joined: 06/06/2011
Location: Australia
Posts: 3272
Posted: 11:48am 14 Jan 2014
Copy link to clipboard 
Print this post

No, I have not tried that compiler. I am looking for an alternative compiler because I had to use aggressive compiler optimisation and 16 bit code to fit MMBasic into 128K. This means that people will not be able to use the free compiler version from Microchip to recompile the source code (they could use evaluation mode but that has a time limitation).

The MPIDE compiler looks good but it has two problems, 1 - I cannot find where to download it and 2 - it looks like it is embedded in MPIDE and I need it running in MPLAB X with the full PLIB libraries.

GeoffEdited by Geoffg 2014-01-15
Geoff Graham - http://geoffg.net
 
elproducts

Senior Member

Joined: 19/06/2011
Location: United States
Posts: 282
Posted: 12:11pm 14 Jan 2014
Copy link to clipboard 
Print this post

It is part of MPIDE.

There is a way to run it through MPLAB X but I find its a bit clumsy after you've coded with MPLAB X directly.
It's talked about here but this is mainly to let chipKIT people move up to MPLAB X.
http://chipkit.net/programming-chipkit-boards-in-mplabx/




www.elproducts.com
 
vasi

Guru

Joined: 23/03/2007
Location: Romania
Posts: 1697
Posted: 02:37pm 14 Jan 2014
Copy link to clipboard 
Print this post

I remember very well that it was possible to be installed in linux separately and used in MPLABX as I used. I will try it again under Win and linux.

Ok, I'm doing like this if I don't want the entire MPIDE:
- download the latest MPIDE from here;
- extract only pic32-tools folder (with all it's content) from the zip archive, to the root of C:\ (you can find it in "hardware\pic32\ompiler" inside archive)
- install MPLABX somewhere, launch it and select "Tools/Options" menu option - from the dialog window, I choose "Embedded" tab and add (press "Add..." button) a new toolchain by specifying "c:\pic32-tools\bin" path.

Now I'm ready to compile PIC32 projects. But be aware that there is no PLIB which is proprietary. Anyway, all the peripherals are supported (explore the include subfolder to have an idea, there is even a legacy subfolder). Personally I will try to migrate to this compiler for your micromite project, as it does not have too big requirements. Chipkit forums can be of a real help (I hope...)

If the porting is a success, the advantage is obvious - your own C/C++ toolchain with no limitations and license problems. Edited by vasi 2014-01-16
Hobbit name: Togo Toadfoot of Frogmorton
Elvish name: Mablung Miriel
Beyound Arduino Lang
 
JohnL
Senior Member

Joined: 10/01/2014
Location: Seychelles
Posts: 128
Posted: 11:26pm 14 Jan 2014
Copy link to clipboard 
Print this post

Have been playing a bit with new MicroMite, so far not finding any real issues.

Quick question for Geoff.

Would you consider expanding the range by including PIC32MX795F512 with all of I/O pins availabe for embedded applications.

I have applications for embedded controllers with many more I/O even more than on current maximite, also don't need on board video and keyboard related firmware.

I know it is possible and already suggested to network multiple MicroMites on I2C, but this increases software development and application complexities and component count.

Thx.
 
vasi

Guru

Joined: 23/03/2007
Location: Romania
Posts: 1697
Posted: 12:15am 15 Jan 2014
Copy link to clipboard 
Print this post

  JohnL said  ... expanding the range by including PIC32MX795F512 with all of I/O pins availabe for embedded applications....


I'm sure Geoff knows that many more people will jump in for an embedded Mximite. I think the fever for Maximite computer have now normal values and people awaiting the embedded version. But for now, let's wait for the micromite.

BTW, there was already StickOS BASIC purely for embedded, with bytecode compilation, for chipkit MAX32 boards...
Hobbit name: Togo Toadfoot of Frogmorton
Elvish name: Mablung Miriel
Beyound Arduino Lang
 
MOBI
Guru

Joined: 02/12/2012
Location: Australia
Posts: 819
Posted: 12:57am 15 Jan 2014
Copy link to clipboard 
Print this post

Wasn't one of the reasons for uMite that it could be easily "plugged in" by such as hobbiests without the need for high level soldering skills? (and good eyesight)
David M.
 
Geoffg

Guru

Joined: 06/06/2011
Location: Australia
Posts: 3272
Posted: 02:54am 15 Jan 2014
Copy link to clipboard 
Print this post

  JohnL said  Would you consider expanding the range by including PIC32MX795F512 with all of I/O pins availabe for embedded applications.

No, sorry. That is not on my to do list.

All these things take a lot of work so I need to know that there would be a reasonable number of people who would use it.

Geoff
Geoff Graham - http://geoffg.net
 
TinkersALot
Regular Member

Joined: 20/11/2012
Location: United States
Posts: 72
Posted: 03:35am 15 Jan 2014
Copy link to clipboard 
Print this post

  JohnL said   Would you consider expanding the range by including PIC32MX795F512 with all of I/O pins availabe for embedded applications.

I have applications for embedded controllers with many more I/O even more than on current maximite, also don't need on board video and keyboard related firmware.



Perhaps shift registers would help?
 
JohnS
Guru

Joined: 18/11/2011
Location: United Kingdom
Posts: 4004
Posted: 04:03am 15 Jan 2014
Copy link to clipboard 
Print this post

  JohnL said  Would you consider expanding the range by including PIC32MX795F512 with all of I/O pins availabe for embedded applications.

I have applications for embedded controllers with many more I/O even more than on current maximite, also don't need on board video and keyboard related firmware.

I know it is possible and already suggested to network multiple MicroMites on I2C, but this increases software development and application complexities and component count.

Thx.


Maybe ask Geoff for the source and tweak it yourself? Stripping out unwanted parts is usually fairly easy.

Alternatively, there are other BASICs out there, including some open source ones that you could start from.

John
 
TinkersALot
Regular Member

Joined: 20/11/2012
Location: United States
Posts: 72
Posted: 05:53pm 15 Jan 2014
Copy link to clipboard 
Print this post

  Geoffg said  
This means that people will not be able to use the free compiler version from Microchip to recompile the source code (they could use evaluation mode but that has a time limitation).


I know one guy who told me that he has loaded timed-expiration software in Virtual Machines (I don't know exactly how he freezes the date -- but I'm sure there's a way). He only runs the VM for just as long as he needs to.

I promise it isn't me.
 
jman

Guru

Joined: 12/06/2011
Location: New Zealand
Posts: 711
Posted: 10:19pm 15 Jan 2014
Copy link to clipboard 
Print this post

Hi

Can somebody please post the required configuration bits setup

Thanks

Jman
 
Geoffg

Guru

Joined: 06/06/2011
Location: Australia
Posts: 3272
Posted: 12:36am 16 Jan 2014
Copy link to clipboard 
Print this post

I presume that you mean for the MicroMite beta. They are set in the hex file so you do not need to manually set them.

BTW, you need a programmer that knows about the PIC32MX150/250 and that means a recent version of MPLAB or MPLAB x.

Geoff
Geoff Graham - http://geoffg.net
 
     Page 5 of 26    
Print this page
The Back Shed's forum code is written, and hosted, in Australia.
© JAQ Software 2025