|
Forum Index : Microcontroller and PC projects : Nodemite "28nano" first HW project
| Author | Message | ||||
sagt3k![]() Guru Joined: 01/02/2015 Location: ItalyPosts: 313 |
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 KingdomPosts: 10572 |
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: ItalyPosts: 313 |
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: ItalyPosts: 313 |
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 StatesPosts: 925 |
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: ItalyPosts: 313 |
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 Antonio |
||||
Grogster![]() Admin Group Joined: 31/12/2012 Location: New ZealandPosts: 9753 |
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. 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: ItalyPosts: 313 |
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 |
||||
| The Back Shed's forum code is written, and hosted, in Australia. | © JAQ Software 2025 |