SpinneretWifi, what should it have onboard?
tonyp12
Posts: 1,951
As I could see that most of the time you will rotate or open/close something,
I based the PCB on that a servo will be attached 75% of time.
What I got so far:
Micro-usb for power (maybe a lifepo4 charging IC) and also probably a ftdi IC
1 port that connects to a 4 channel 12bit ADC
1 port as the original Spinnerete.
2 servo headers.
1 port for a dual h-bridge (1 amp)
What I will leave out:
RTC, instead use a web timeserver.
MicroSD, instead use the cloud.
Assembled pcb should be ready in 4-6 weeks ($49) and after
100 units have been sold/reserved it will be completely open source.
I based the PCB on that a servo will be attached 75% of time.
What I got so far:
Micro-usb for power (maybe a lifepo4 charging IC) and also probably a ftdi IC
1 port that connects to a 4 channel 12bit ADC
1 port as the original Spinnerete.
2 servo headers.
1 port for a dual h-bridge (1 amp)
What I will leave out:
RTC, instead use a web timeserver.
MicroSD, instead use the cloud.
Assembled pcb should be ready in 4-6 weeks ($49) and after
100 units have been sold/reserved it will be completely open source.
Comments
What are using for the WiFi module?
I will add a 4Mbit (512kb) SPI flash as that will only add 35cents to the cost.
The wifi module (I leave unamend) uses SPI and will only take up 6 Prop pins,
it has internal TCP stack so Prop does not have to deal with that headache.
This looks very interesting! Well done!
How many I/O pins are there available? Granted, some are brought out to the servos and some to the h-bridge.
Wifi... 6
A/D + FlashMem + external SPI (shared)... 6
Dual H-bridge (for a stepper, 2 motors or 4 relays)... 5
Servos... 2
I2c... 2
uart... 2
button & led( shared) 1
Total reserved... 24
So I will bring out 8 more, maybe to a small prototype area.
Comp Video or VGA?? (probably not)
Uses 6mhz crystal and ftdi uart
What left to do is add the A/D IC and dual h-bridge IC (though it start getting crowded)
Proto area have P16-P23 brought out.
Only thing I want to double check is if I share the optional Vin (5-12v) with the USB power rail safetly.
Headers are lined up on the same x-axis incase you want to make a shield.
If you compare the pcb to the newly added DC power jack (3A rated), it's pretty small.
Also added 1.5A current limit switch for the USB port, (connect it to Vin by software)
I can not think of anything else to add, so I will order a few PCB now.
And instead it uses a dual boot system.
One with my original firmware (write protected) where you press the switch 3 times to connect to SSID through a beacon another device is sending.
And then it lets you reprogram the second eeprom (or maybe the SPI flash) with your software over wifi.
My solution was to use Netgear's Universal WiFi adapter:
It works great but not as neat as "all on one board" solution.
Paul
I will try to get some boards made this weekend and put them up for sale.
Basic software routines I have gotten to work, but the lack of official documentation makes it harder.