Digistump Forums
The DigiX => DigiX Support => Topic started by: kygix on March 07, 2014, 09:57:32 pm
-
Hello,
Here is a dump of everything I've learned about getting the DigiX drivers installed and the wifi to function and respond. I hope this helps others getting started.
Drivers
The DigiX drivers are located here: http://digistump.com/wiki/digix/tutorials/software Note that if you're using a version of Windows (>= 8 ) that doesn't support installation of unsigned drivers you'll need to work-around it by booting into advanced mode and turning off the driver-signing check. (Assuming the DigiX drivers are still unsigned.) Follow the directions here to do so. http://www.howtogeek.com/167723/how-to-disable-driver-signature-verification-on-64-bit-windows-8.1-so-that-you-can-install-unsigned-drivers/ If you're unable to find an "Advanced Startup" option like I was, you can get to it any of these ways: http://pcsupport.about.com/od/windows-8/a/open-advanced-startup-options-windows-8.htm Regardless, the goal is to disable the signed driver check and then install the DigiX drivers.
Power Supply
For best reliability, you should use an external power supply even when plugged in to USB. This is because sometimes the board can draw too much current for the particular USB port it's plugged into (implementations frequently deviate from spec about how much current the USB port will put out). Consequently, you might get random freezes while trying to send data via wifi or other anomalies. Best to keep an external PSU on it. The PSU must be center positive and under 16v.
From http://digistump.com/board/index.php/topic,1184.msg6022.html
The DigiX has a buck switching power supply to take VIN down to 5V so it can take anything 6v-15v just fine with no major heat increase with higher voltages.
Something like this will do the trick and is what I use. http://i.imgur.com/GxEUqC8.jpg
Wifi
Wifi is a bit tricky. First, follow the setup here http://digistump.com/wiki/digix/tutorials/wifi Under Other Settings, my "Serial Port Parameters Setting Baud Rate" was set really high. Most things still seemed to work, but when trying to run a light web server, it would never receive requests. Set yours to 9600 and ensure all wifi initialization code also uses 9600. Again, make sure you have an external PSU plugged in if you continue running into wifi issues. Finally, I really recommend dbell's "BitServer" ino. http://digistump.com/board/index.php/topic,1231.msg5459.html It's a great starting interface for control via wifi. It could use a short and simple way to retrieve a single pin state via URL, and all the pins at once in a single request.
Full technical details of the wifi module can be found here: http://digispark.s3.amazonaws.com/Wifi.zip
Good luck and have fun!