Netduino home hardware projects downloads community

Jump to content

The Netduino forums have been replaced by new forums at This site has been preserved for archival purposes only and the ability to make new accounts or posts has been turned off.


Member Since 22 Mar 2011
Offline Last Active Feb 20 2017 01:55 PM

#66336 Bootstrapping a Custom Board with Same Processor as NetDuino

Posted by Homey on 14 February 2017 - 09:42 PM



I love the NetDuino 3 Wifi but as a dev kit it has way more space used than i want.


I was thinking about taking the circuit design (same chipset, micro) and building my own board but only keeping the USB, WIFI, 2 COMM PORTS, 1 MISO port, and a few DIO's in the new board.  The idea is to make it  1" x 1" x .5" in layout wih some low profile headers.


If i buy the parts hook em up correctly ... big if lol.


how do i make the micro processor know its a NetDuino 3 WIFI board?


thanks in advance



#57412 Multiple Serials Ports in Threads - Best Practices

Posted by Homey on 07 April 2014 - 09:20 PM

Ok another update.
1.  SPI issues seem to have been solved with (a) pull down resistors on CLK, MISO, MOSI and ( B) use of at Digital pin on the ND+2 as the Chip Select (or slave select - depending on your vocabulary).  Here was the final setup that worked.

YEIDeviceConfig = new SPI.Configuration(
Pins.GPIO_PIN_D9, //Chip Select Pin
false, //chip select active state low
6, //chip select setup time 0us
6, //chip select hold time 0us
false, //clock idle state
true, //clock Edge
2000, //clock rate in KHz (Netduino Wiki said 250Khz is about 6 us delay between writes, YEI wants 5 us delay min between writes)
SPI_Devices.SPI1); //SPI Module (must use the Secret Labs one here not Microsoft)

Regarding serial ports, I have used some of the suggestions here (many thanks for all the input) and I seem to be getting reliable data now from a Adafruit ultimate GPS and at ConnectBlue OBS419 Bluetooth Module.


Here is the solution file for a Adafruit Ultimate GPS using the OnDataReceived event concepts in this thread.




I have also been running my unit using UDP broadcasting and a TCP messaging system now for over three hours networking the device data to a central location (with another app reading the data).


Im gonna mark this thread closed as the main points seem to now be solved with these suggestions and the new firmware 4.3.1 / MF.


Yay!   Homey


PS.  Ill get to testing CTS/RTS and post results in another thread.  Thanks again for an active forum!

#53727 Least Squares Solver for NetDuino Plus 2 Micro Framework

Posted by Homey on 29 October 2013 - 07:15 PM

I have an application where I want to use a NetDuino Plus 2 as the main CPU in a Trilateration system.  That is, it gets ranging information from multiple locations and then needs to take that information and Solve for a position in the world.  Similar to how GPS works but the data does not come from GPS satellites.


I have written a couple of solvers in .NET 3.5 / 4.0 (Gauss-Newton, Levenberg-Marquart) but they rely heavily on Matrix Classes and transformations that don't port well to .NET 2.0.


Has anyone written (or know off) a solver that can be hosted on a NetDuino Plus 2?


Many thanks in advance


home    hardware    projects    downloads    community    where to buy    contact Copyright © 2016 Wilderness Labs Inc.  |  Legal   |   CC BY-SA
This webpage is licensed under a Creative Commons Attribution-ShareAlike License.