Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 07:06 12 Nov 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 : Nodemite "28nano" first HW project

Author Message
sagt3k

Guru

Joined: 01/02/2015
Location: Italy
Posts: 313
Posted: 09:09pm 03 Dec 2018
Copy link to clipboard 
Print this post

Hi to Everybody

I'm here to present you my first public hardware project.
I like a name and an identity to the things I do, so I created a suitable logo and a name for the project "NODEMITE" and the board "28Nano".
This project is the result of many small ideas that ultimately gave rise to this board. Thanks to the fundamental work of Geoff, matherp and the work of "jwaldha" for the USB extension. I have prepared a small and simple slide that summarizes some features. The final prototypes will be ready at the beginning of February.
If you want some piece, just contact me in private.
A website is also planned to be set up at the beginning of 2019.



Every comment and / or suggestion is appreciated
Thanks
Antonio
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 10572
Posted: 09:52pm 03 Dec 2018
Copy link to clipboard 
Print this post

  Quote  Every comment and / or suggestion is appreciated


It is very neat little module but you are "competing" against the MicroMite Explore-28 module from Rictek



Where do you see the advantage of your board compared to one that has the capability of re-programming the firmware (which is completely standard), has more memory and more I/O?

Sorry to sound negative but....
 
sagt3k

Guru

Joined: 01/02/2015
Location: Italy
Posts: 313
Posted: 10:11pm 03 Dec 2018
Copy link to clipboard 
Print this post

Hi matherp

Thanks for your reply.
I do not want to compete with anyone(for charity). I value the work of you and I admire you. I just wanted to share my vision of the project MMbasic. Honestly I've never had to compete with the Explore-28, that I do not know well, I always started from the Geoff project of the manuals from zero.
- the project is born from the use of the PIC32MX270 and the use of integrated USB that I know it is not official in the MMbasic project
- use 20Mhz external crystall
- you can use the same PCB for mx170 / mx270 and you can use non MMbasic firmware
- the idea is to reorder the pins for a different use through that external device like CP2102, and some GYxxx sensors.

Thanks
Antonio

 
sagt3k

Guru

Joined: 01/02/2015
Location: Italy
Posts: 313
Posted: 05:08pm 06 Dec 2018
Copy link to clipboard 
Print this post

Hi to Everybody

Another slide with the detail of the PCB using the two configurations MX170/MX270USB


Antonio
 
viscomjim
Guru

Joined: 08/01/2014
Location: United States
Posts: 925
Posted: 02:16pm 07 Dec 2018
Copy link to clipboard 
Print this post

Has the mx270 usb firmware ever been updated with the newer firmware features of the mx170? If so, where can it be found?

Nice little board BTW! Just out of curiosity, what are the two half circular shapes on the PCB at the opposite side of the USB connector? Does this fit in a specific enclosure or something like that?
 
sagt3k

Guru

Joined: 01/02/2015
Location: Italy
Posts: 313
Posted: 04:28pm 07 Dec 2018
Copy link to clipboard 
Print this post

Hi viscomjim

Thank you for your interest,
The firmware is managed and maintained by jwaldha (which could soon align with the latest features 05.05.x). Here un can find the last version 5.03.02

Micromite MKII-USB MMBasic Ver 5.03.02
Copyright 2011-2017 Geoff Graham
>
> print "Hw:"MM.DEVICE$" - firmware:"MM.VER
Hw:Micromite MX270 - firmware: 5.0302
>

I already have permission by Geoff and jwaldha(to carry on this idea).
I'm very interested with double PCB functions mx170/mx270usb.
Many of my future works(already in roadmap) will be based on this concept which is fundamental to me, MMbasic is very powerful and I work with micro for 20 years, it's amazing!! you can create systems and logic in just a few hours of work.
The measures and the shapes are not a coincidence and I will reveal the idea later when I have the final PCBs. I already have prototypes working (with and without USB) for a long time with the dual functionality and I feel good.
It's true Geoff and matherp are right the management of USB steal resources both at the flash/ram level and sometimes it is not very reactive. I tried with linux and it seems a lot more performing than with WIN10 for example and the firmware responds well.
Above all through the functionality "OPTION CONSOLE OFF" (as MX470) of the console free RX/TX. Then you have always USB as console but you earn 2 pins to manage them as you wish, either as COM4 or as GPIO.

with some more details ...



Thanks
AntonioEdited by sagt3k 2018-12-09
 
Grogster

Admin Group

Joined: 31/12/2012
Location: New Zealand
Posts: 9753
Posted: 10:41pm 07 Dec 2018
Copy link to clipboard 
Print this post

I hope this works out for you, but it would seem you are relying on the built-in USB on the 250 series chip, which, IMHO, is a step backwards.

  Quote  It's true Geoff and matherp are right the management of USB steal resources both at the flash/ram level and sometimes it is not very reactive. I tried with linux and it seems a lot more performing than with WIN10 for example and the firmware responds well. Above all through the functionality "OPTION CONSOLE OFF" (as MX470) of the console free RX/TX. Then you have always USB as console but you earn 2 pins to manage them as you wish, either as COM4 or as GPIO.


It was for precisely these reasons, that all new MM designs now use the separate 1455 USB interface chip, and it has the added bonus that it can reprogram a HEX firmware into the PIC32 chip via USB without using the IPE or a PicKit3, which the on-board USB cannot.

Remember also, assuming you can get it to connect to Windoze, every single time you press the RESET button, this resets the PIC32 - and also resets the USB part of the chip, so Windoze promptly drops the VCP(console connection), and you have to then reconnect to it. This does not sound like much of an issue, but when developing code, having to reconnect to the VCP all the time was a major pain in the posterior for me, and I have no doubt, many others. For newcomers, having to reconnect to every time they press the reset button could potentially be a deal-breaker.

That's why all my new designs DON'T use the built-in USB, and use the 1455 chip instead.

Just something for you to consider in your design, if you have not already ordered the boards.

Good luck.

Smoke makes things work. When the smoke gets out, it stops!
 
sagt3k

Guru

Joined: 01/02/2015
Location: Italy
Posts: 313
Posted: 11:48pm 07 Dec 2018
Copy link to clipboard 
Print this post

Hi Grogster

Thank you for your support and clarifications. Just to give a different identity to this project I preferred not to mount a PIC1455, even if I have not used it I understand the great qualities. But I preferred to leave the final user the opportunity to be able to buy one of your modules .
Having said that, everything you say is correct and clear, this also involves (in this first phase of mine) a less complexity and cost. To avoid a partial lack I thought of giving potentials by configuring pins for the micro module PC2102.
a slide that describes these our considerations ...




Thanks
Antonio
 
Print this page


To reply to this topic, you need to log in.

The Back Shed's forum code is written, and hosted, in Australia.
© JAQ Software 2025