The Netduino forums have been replaced by new forums at community.wildernesslabs.co.
This site has been preserved for archival purposes only
and the ability to make new accounts or posts has been turned off.
I am new to Arduino boards (Netduino to more specific) and new was going to use on for a University project. Having coded in Embedded C before, but being a fan OOP, I was thinking to design my project based on the .NET Micro Framework, while prototyping with my Netduino. Because this is a University project I am required to design my own PCB board.
Would I be able to rebuild my Netduino onto my own custom PCB board by ordering all the same parts from the Netduino's schematic? Again, I am new to Arudino boards (still waiting for the Netduino in the mail) and I don't know if I can just download any directories or libraries that would be essential to making my microcontroller communicate with its peripherals.
If anyone has any input or, especially, if you have gone through this process before, I would very much appreciate your input. THanks!!!
Hi Cardofolo,
Yes, absolutely. That's part of the beauty of open source! If you grab all the PNs from the BRD file and wire out the same schematics on your custom board (along with any changes you want to make for your custom board) you'll be good to go.
Be aware that the Netduinos are pretty inexpensive considering the cost of their parts...and you'll need to be good with a soldering iron to solder the 100-pin LQFP. But overall it's very doable.
If you just want to build your own Netduino using a real Netduino PCB (as a learning experience), we do have a few blank PCBs laying around as well...
Chris
I am new to the .NET Micro Framework, but having programmed extensively in C# and being such a fan I thought I would to design my current university project onto a Netduino board. However, because this is a University project I am required to design my own PCB board.
Would I be able to rebuild my Netduino onto my own custom PCB board by ordering all the same parts from the Netduino's schematic? Again, I am new to Arudino boards (still waiting for the Netduino in the mail) and I don't know if I can just download any directories or libraries that would be essential to making my microcontroller communicate with its peripherals.
If anyone has any input or, especially, if you have gone through this process before, I would very much appreciate your input. THanks!!!
Hi Cardofolo,
If you have a steady hand and good soldering skills, you could certainly build your own Netduino.
You could either create your own derivative board or make a PCB using the original design files. All the part #s are included in the board design files with their exact locations.
Chris
You might consider breaking out microcontroller pins, which are not accessible on [the original] Netduino. For some inspiration, you might want to check out boards like
Hi Cardofolo,
I wish one of my students would consider this, although you might find soldering the ARM rather difficult. As an alternative, have you considered using a Netduino 'mini', and designing your own motherboard to host it? I think this may be acceptable to your supervisor, since you'd still be designing a board. ARMs are not meant to be soldered by hand, so it is a sensible compromise.
Good luck
Phil
although you might find soldering the ARM rather difficult
You might find soldering LQFP packages by hand surprisingly easy, once you learn the right technique and use proper tools (a decent thermoregulated soldering iron with an appropriate tip, ~0.5 mm solder with flux core). Also, the university might have the equipment for manufacturing boards with SMD parts (reflow owen or hot plate).
We used the SAM7X-EK board, but we replaced the 256KB chip with a 512KB chip (by hand).
Chris
Aha! That was going to be my next question. Guess I need to learn how to do hot-air rework, eh?
Along that line of thinking, I notice repeated queries about JTAG access with the same standard answer each time. BTW, that's why I'm thinking of getting the SAM7X-EK, so I can use the JTAG ICE with it. So I was thinking today that geez, I have your board layouts and stuff so what's to keep me from just adding it on myself? So which one of the boards do you think it would be easiest to modify and add JTAG support?