author
1Instructables10,752Views7CommentsJoined October 29th, 2017

Tell us about yourself!

Complete Your Profile

Achievements

10K+ Views Earned a bronze medal
  • iGEM_Aachen commented on iGEM_Aachen's instructable Precise Peristaltic Pump11 months ago
    Precise Peristaltic Pump

    I'm sorry, I have no access to the pumps right now and can't send you the picture of the back side of the perfboard. The wiring diagram of step 4 should provide all necessary information.The enable pin can be left unconnected, since the ENABLED pin is set to LOW (=enabled) by default on the motor driver PCB. https://forum.pololu.com/t/a4988-and-nothing-happ...There are many good tutorials on how to run a stepper motor using an A4988 driver and an arduino. Maybe this one could help, to get your stepper motor running: https://howtomechatronics.com/tutorials/arduino/ho...If you are unsure, if your motor driver is damaged, have a look at this discussion: https://forum.pololu.com/t/how-to-check-if-a4988-i...I would recommend that you test each component (stepper motor, LCD, encoder) of our...

    see more »

    I'm sorry, I have no access to the pumps right now and can't send you the picture of the back side of the perfboard. The wiring diagram of step 4 should provide all necessary information.The enable pin can be left unconnected, since the ENABLED pin is set to LOW (=enabled) by default on the motor driver PCB. https://forum.pololu.com/t/a4988-and-nothing-happ...There are many good tutorials on how to run a stepper motor using an A4988 driver and an arduino. Maybe this one could help, to get your stepper motor running: https://howtomechatronics.com/tutorials/arduino/ho...If you are unsure, if your motor driver is damaged, have a look at this discussion: https://forum.pololu.com/t/how-to-check-if-a4988-i...I would recommend that you test each component (stepper motor, LCD, encoder) of our pump individually using a breadboard and small self written arduino programs. This way you can familiarize yourself with all the functions, learning step by step how to build the pump. I hope that helps and good luck on your project :)

    View Instructable »
  • iGEM_Aachen commented on iGEM_Aachen's instructable Precise Peristaltic Pump1 year ago
    Precise Peristaltic Pump

    We are glad that you are interested in building our pump! I added a few close ups to step 4, additionally you can download Fritzing (http://fritzing.org/home/) and have a look at the original wiring file (attached to step 4).It should be possible to control 4 pumps, if you have enough pins. The additional pumps and the I2C control of the LCD will require some changes in the code, though. Good luck on your project :)

    View Instructable »
  • iGEM_Aachen commented on iGEM_Aachen's instructable Precise Peristaltic Pump1 year ago
    Precise Peristaltic Pump

    There are several possible reasons, you could try to narrow down the problem:Does the stepper motor turn, if no tubing is inserted? If it does, the torque is too low to compress the flexible tube. Maybe the motor current is too low (check power supply, if it's strong enough, see step 4 => increase current limit). Another possible cause is, that the gap between bearings and 3D-printed part is too small for the tubing (imprecise print, try to increase the gap size using sandpaper on the printed arc, or slightly loosen the screws on the arc). If it does not turn, there is probably a problem in the wiring or the step motor driver is damaged. (check wiring & step motor driver)

    View Instructable »
  • iGEM_Aachen commented on iGEM_Aachen's instructable Precise Peristaltic Pump1 year ago
    Precise Peristaltic Pump

    We are glad that you build our pump - if you like, let us know when your pump is working :)The warnings point out that we did a problematic conversion from one data type to another. Some char* varibales were initialized with string constants (char* var = "text"), which can cause errors if one tries to write to the variables afterwards. The program worked fine despite the warnings, since we never changed these variables. With some small changes the problem seem to be completly solved. I uploaded the new code as v1.01 on GitHub.

    View Instructable »
  • iGEM_Aachen commented on iGEM_Aachen's instructable Precise Peristaltic Pump1 year ago
    Precise Peristaltic Pump

    I can't reproduce the same error, but I get another error message stating that our file name is invalid. After changing the file name there is no error anymore - at least when I try to open the file.Try to download the renamed file from GitHub, can you open it?If it's still not working, can you open other Arduino Sketches? Additionally you could try to copy the source code as text from GitHub and insert it into an empty Arduino file you created.

    View Instructable »
  • iGEM_Aachen commented on iGEM_Aachen's instructable Precise Peristaltic Pump1 year ago
    Precise Peristaltic Pump

    Hi, we are using the same version of the Arduino IDE. My first guess would be that the ClickEncoder and TimerOne library are missing. By the end of our project we were so familiar with Arduino, that we forgot to mention some basic steps in our instructions. Our software uses two libraries (ClickEncoder.h & TimerOne.h), which are required to be installed from a .zip-file before. You can find a brief tutorial on how to install libraries here:https://www.arduino.cc/en/Guide/Libraries#toc4Required libraries:https://github.com/0xPIT/encoderhttp://playground.arduino.cc/Code/Timer1If thats not working, do you get an error message if you try compiling? If so, what does it say?

    View Instructable »
  • iGEM_Aachen's instructable Precise Peristaltic Pump's weekly stats: 1 year ago
    • Precise Peristaltic Pump
      266 views
      9 favorites
      0 comments