JColvin

Administrators
  • Content Count

    4045
  • Joined

  • Last visited

  • Days Won

    157

Everything posted by JColvin

  1. A customer on our website asked the following question: I have 10 years programming LabVIEW and several years experience in PLCs (6 Siemens, 2 Rockwell). I am bored with PLCs b/c I would LOVE to do something basic like drive stepper motors directly. What product(s) do you sell that can enable me to do this? Thanks a million, The response is below. Hello, Many of the system boards on the Digilent website use 3.3V CMOS logic to operate their external I/O pins, so they are more suited to be the main controller to run the peripheral component that is able to support the current and voltage requirements on the motor. Digilent does have a PmodSTEP that can drive a 4 or 6 pin stepper motor, although you could also use something like the PmodOD1 to drive the motor at a high voltage and current rating. Let me know if you have any more questions. Thanks, JColvin
  2. A customer on our website asked the following question: I have 10 years programming LabVIEW and several years experience in PLCs (6 Siemens, 2 Rockwell). I am bored with PLCs b/c I would LOVE to do something basic like drive stepper motors directly. What product(s) do you sell that can enable me to do this? Thanks a million, The response is below.
  3. Hi buckd, I have asked some of our applications engineers about this; they'll get back to you here on the Forum. In the meantime, I know Digilent has an XADC demo for the Arty available on it's resource center, but the available documentation doesn't explain how to adjust the block diagram. Thanks, JColvin
  4. JColvin

    ATLYS_HDMI_DEMO

    Hi Isaac, I have asked some of our applications engineers about this; they will get back to you here on the Forum. Thanks, JColvin
  5. JColvin

    Nexys4 DDR Mechanicals.

    Hi popest, You can add up the distances from one of the earlier images (in this comment). In your case, the distance from the center of the mounting holes around the FMC connector to the edge of the board is 1.41 inches (for both mounting holes). Let me know if you have any more questions. Thanks, JColvin
  6. Very cool! That's actually super useful to be able to switch what range the AD2 is observing since that's always been an inherent limitation was the upper frequency the AD2 could detect.
  7. Hi Joe, Thanks for sharing your solution!
  8. Hello, I have asked some of our applications engineers to see if any of them happen to be familiar with changing a linker script; they'll get back to you here on the forum. Personally, I have found what was labeled as the "common-mz" linker script in the chipKIT Core as well as the bootloader hex file that is pre-loaded onto the WiFIRE (available on the WiFIRE Resource Center), but it seems that you have already located both of these. Thanks, JColvin
  9. Hi Can, I would use MPIDE to program the Cerebot board, primarily because that is the environment that we have example code (linked to by Dan) available for the PmodCLS. Alternatively, you can use the Arduino IDE with the chipKIT Core which is the IDE currently supported over MPIDE to program the board as well. Let me know if you have any more questions. Thanks, JColvin
  10. Hi samuelbear, I commend you for choosing to get back into electronics again! Since I presume you are referring to the Digilent WaveForms 2015 software, I have moved this post to the Scopes and Instruments section of the Forum where the engineer best suited to help you can see your question. As a follow up question though, which edition of Waveforms are you using? The 3.3.7 edition available on our reference site? Thanks, JColvin
  11. Hi mwagner, I didn't create the project listed, but looking at the code, I don't think hamster's particular setup supports stall detection since the stepper motor would need to have a couple of I/O lines for feedback, but I'm personally not seeing that. What you would probably need to do is set up some sort of external encoder or detector that checks for either a specified amount of movement or for movement in general that sends back a flag when movement is not as expected. Thanks, JColvin
  12. Hello, I have asked some of applications engineers to take a look at this; they will get back to you here on the Forum. Thanks, JColvin
  13. Hello, I've asked some of our applications engineers to chime in on this. Thanks, JColvin
  14. Hi Andrew, Unfortunately Digilent does not release the schematics for the JTAG HS2. All the information that we have available for it is on it's resource center here. I'm sorry I could not be of more help. Thanks, JColvin
  15. JColvin

    GTH OVER SFP+ CONNECTOR

    Hi Mohit, I have asked some of our applications engineers about this; they will get back to you here on the Forum. Thanks, JColvin
  16. JColvin

    Genesys 2 GTX IBERT

    Hi Naveen, I personally don't have any experience with IBERT, but I have asked some of applications engineers to see they have worked with that IP core before. Thanks, JColvin
  17. Hi Francois, I got the opportunity to take a look at the code and while it is indeed possible to re-work the library so that it does rely on AVR, but unfortunately Digilent will not be able to dedicate the resources that would be needed to change the dependencies in this one library. I'm sorry I could not be of more help. Thanks, JColvin
  18. JColvin

    PS2, HDMI connexion

    Hi, Check out the response to your identical post on this thread: Thanks, JColvin
  19. Hello, You'll actually want to use Serial1.begin(38400); since the Serial names for the UART hardware start their numbering at 0. So the first UART just uses Serial, and the second UART uses Serial1. The uC32 does not have a third UART available for Serial2 which is why you are receiving this error. Thanks, JColvin
  20. Hi DennisT, You will need to provide voltage references to pin 5 and 6 (GND and VCC) on J1 so that the same ground reference is used throughout the system and all of the digital logic internal to the chip has power since Pin 6 is the only source of digital power. If you're using that pin map reference, you should be good to go in that regard. The only other thing I would recommend if you haven't done so already is connecting the ground (the negative terminal) on the battery to a ground pin (doesn't matter which one) on the PmodAD5 so that all of the voltage values and references are correct between each other. Let me know how it goes. Thanks, JColvin
  21. Hello, If you already have the RPi 2 and LabVIEW, all you then need is LabVIEW MakerHub's LINX to target the Raspberry Pi 2 and NI ViSA to communicate with the board over USB. A set of tutorials to get everything up and running can be found on the LabVIEW MakerHub website here. So, the short answer is no, you don't need anything from the interaction parts kit in order to deploy VI's onto your board. The kit gives you various IO devices and sensors that you can use in your projects so you can get a more tangible use out of your system. Let me know if you have any more questions. Thanks, JColvin
  22. A customer on the website asked the following question: Hi,I already have LabView 2014 Home Edition and a Raspberry Pi 2. Do I have everything I need to run a VI on the Raspberry Pi? Do I need anything else that is in the 'LabView Physical Computing Kit for the Raspberry Pi 2'?If not can you point me to documentation on how to deploy a VI on the Raspberry Pi 2?Thank you, The response is below.
  23. Hi north_north_west, Unfortunately, this is correct. I'm personally not a fan of the pin choices either, but the Analog Shield was designed by in a collaboration project between Stanford University and TI with Digilent as the manufacturer, so as far as I know, we did not get a hand in the design process. I'm sorry I could not be of more help. Thanks, JColvin
  24. Hi DennisT, The analog inputs 1 and 2 (AIN1 and AIN2) are both available on J2 as well as J5 and J6 -- you can use whichever set you find more convenient. I got the opportunity to take more of a look at the code and (presuming you are using the example code from the github link initially posted) it looks like the module is set to be run pseudo differential mode (and using the bipolar mode). That means that you'll need to provide a voltage to AINCOM (pin 9 on the the J2 header). Right now, based on the current settings, you would likely want AINCOM to be 2.5V to take advantage of the full 1.25V to 3.75V input range (presuming I'm understanding the datasheet for the AD7193 part correctly). Let me know if you have any more questions. Thanks, JColvin
  25. Hi MinerHokieRamp, The temperature sensors that Digilent has are the PmodTMP2, PmodTMP3, and the PmodTC1. Both the PmodTMP2 and 3 use I2C and the PmodTC1 uses SPI to get the measured temperature from an attached thermocouple. All of these will operate off of the 3.3V CMOS logic used by the microcontroller. The problem that I'm seeing is that depending on the cable that you use there will be some inherent resistance in the cable so you may not be able to detect the appropriate high logic levels on either side of the cable. Thinking about it though, I know I've seen a project where we used a pair of PmodRJ45's and a 10 foot ethernet cable to connect a set of user I/O (a hand-made controller with buttons on it) to the host microcontroller and that worked without any issues, so maybe you could get some distance out of that. An ethernet cable has 4 designated I/O lines so you could use SPI or I2C (or any other serial protocol that needs 4 or less I/O lines) with it. I don't know how big of a cable you could use though before running into any issues though (but at least it's much longer than a MTE cable distance). Thanks, JColvin