Ireland: Researchers Create Open-Source 3D Printer for Neurophysiology

Researchers Thomas Campbell and James F.X. Jones, both of the School of Medicine, University College Dublin, Ireland, have a created a new 3D printer for the medical field, detailing their work in the recently published ‘Design and implementation of a low cost, modular, adaptable and open-source XYZ positioning system for neurophysiology.’

The authors have created an open-source system that can be customized for a wide range of projects, relying on an XYZ positioning system capable of moving a sensor or probe. Like a gantry crane, this new FDM printer is run by a standard Raspberry Pi 3, Arduino Mega, RAMPS 1.4 motor shield, and NEMA17 bipolar stepper motors. The frame consists of 20×20 mm aluminum extrusion made with 3D printed parts, bolted together by brackets. ‘Entry cost’ for such a 3D printer was calculated at approximately $670.20.

With the integration of the Raspberry Pi 3, the authors were also able to incorporate the Open Computer Vision Library (OpenCV) stating that feature is what makes the system unique in comparison to other XYZ positioning systems. The open-source machine learning software library is used with automated movement, and the creators expect it to transform the exploration of mechanotransduction, the method for sensory neurons to change a mechanical stimulus to an electrical signal.

Movement of the 3D printer is controlled by the Arduino Mega, which in turn is controlled by the Raspberry Pi 3:

“Arranging the microcontrollers in this master-slave configuration permits the automation of complex movement paradigms through the Python3 programming language. The power source for the system depends on the intended use case. For neurophysiology a linear regulated 12 V DC power supply must be used to ensure low EMI how-ever for other applications a 12 V DC switching power supply suffices.”

Campbell and Jones chose PLA for the materials to print components, using a Prusa i3 MK3, modeling the calibration cube in Autodesk Fusion360, and stating that dimensions for each cube were measured with digital calipers six times. Supports were not necessary for any of the fabricated parts, all of which were designed with minimal overhang.

Wiring of XYZ System. (A) RAMPS 1.4 shield (top) and Arduino Mega (bottom). (B) RAMPS 1.4 shield and microstepping jumpers (top). RAMPS 1.4shield with microstepping jumper pins installed (bottom). Note, to enable 1/16 microstepping for each stepper motor, it is necessary to install three jumpers per motor as encircled. (C) A4988 stepper motor drivers shown individually (top) and installed on RAMPS 1.4 shield (bottom). (D) Connecting the LCD screen to the RAMPS 1.4 shield. First, the smart adapter module is seated on the pins at the end of the RAMPS 1.4 shield. Next, EXP1 and EXP2 on the smart module should be connected to their corresponding ports on the reverse of the LCD screen. (E) The Arduino Mega and Raspberry Pi 3 can be connected over USB using a type A male to type B male connector. (F) Wiring of limit switches and stepper motors to RAMPS 1.4 shield. Note both the color orientation for stepper motor wiring and the highlighted pins for limit switch wiring.10T. Campbell, J.F.X. Jones /HardwareX 7 (2020) e00098

Build instructions include:

  • Y-axis carriage assembly
  • X and Z axes assembly
  • Axis alignment
  • Electronics and wiring
  • Preparation of and uploading of Marlin firmware
  • Setup of the Raspberry Pi 3 & OpenCV
  • Creation of a terminal based operating system

For use in functional neurophysiology applications, the authors tested the machine to see if it was capable of prompting mechanotransduction within the muscle spindle. Activation thresholds were successfully shown for:

  • Stretch distance
  • Stretch velocity
  • Stretch acceleration

Stretching the muscle spindle to study mechanotransduction. (A) Afferent nerve activity from a stretched muscle spindle. Brief pulses of stretch wereapplied to the lumbrical every two seconds in order to elicit mechanotransduction from the muscle spindle. Each Stimulus pulse indicates the initiation of a stretch. Filtered nerve activity is represented in blue, unfiltered in green. (B) Mechanotransduction activation thresholds were assessed with gradual increments in the stretch distance, speed or acceleration. For this filtered unit, activation thresholds were observed at 14.0 mms x 1and 50 mms x 2. Increased stretch distance, speed or acceleration are associated with increased nerve activity (Filtered Spike Rate). (C) Overdraw of filtered nerve activity observed in(B) indicates that this was a single-unit recording. All data was recorded in Spike2 (Cambridge Electronic Design). ENG, Electroneurogram. (For interpretation of the references to color in this figure legend, the reader is referred to the web version of this article.)18T. Campbell, J.F.X. Jones /HardwareX 7 (2020) e00098.

“The main limitations of the XYZ positioning system are mechanical in nature,” concluded the authors. “In our implementation, the X & Z axis assembly is tall and heavy and as such we opted to reduce the Y and Z axis travel speeds to 2 mms x 1and 5 mms x 1respectively. This reduction in speed preserves positional integrity of the system by reducing the likelihood of stepper motors stepping erroneously. However, the assembly can be adjusted to the desired specific use case and a simple reduction the size of the Z-axis would greatly reduce its inertia and permit positional accuracy at greater travel speeds.”

“All components and software utilized were open-source, free to access or available at low cost. Given the ease with which these components can be accessed and the potential that such a system offers, it is believed that other research groups may find this system an attractive and useful experimental tool.”

3D printers are being used—and created—for many purposes in medical applications like dental, bioprinting, also offering a wide range of tools for doctors and surgeons like medical models and instruments. What do you think of this news? Let us know your thoughts! Join the discussion of this and other 3D printing topics at

[Source / Images: ‘Design and implementation of a low cost, modular, adaptable and open-source XYZ positioning system for neurophysiology’]

The post Ireland: Researchers Create Open-Source 3D Printer for Neurophysiology appeared first on | The Voice of 3D Printing / Additive Manufacturing.

286 Replies to “Ireland: Researchers Create Open-Source 3D Printer for Neurophysiology”

  1. Pingback: viagra canadian
  2. Pingback: cialis pill
  3. Pingback: Approved viagra
  4. Pingback: viagra generic
  5. Pingback: cheap viagra
  6. Pingback: generic ed pills
  7. Pingback: rx pharmacy
  8. Pingback: walmart pharmacy
  9. Pingback: canada pharmacy
  10. Pingback: cialis online
  11. Pingback: generic vardenafil
  12. Pingback: levitra price
  13. Pingback: casino real money
  14. Pingback: viagra 100mg
  15. Pingback: slot games online
  16. Pingback: viagra cost
  17. Pingback: cialis internet
  18. Pingback: cialis 5 mg
  19. Pingback: casinos
  20. Pingback: tadalafil 20mg
  21. Pingback: viagra alternative
  22. Pingback: buy viagra now
  23. Pingback: viagra online
  24. Pingback: online viagra
  25. Pingback: viagra sale
  26. Pingback: buy cialis online
  27. Pingback: cialis 20mg
  28. Pingback: cialis price
  29. Pingback: canadian viagra
  30. Pingback: cialis generic
  31. Pingback: cheap ceclor
  32. Pingback: ceftin pills
  33. Pingback: claritin cost
  34. Pingback: casinos
  35. Pingback: casino real money
  36. Pingback: casino
  37. Pingback: go car insurance
  38. Pingback: payday loans usa
  39. Pingback: generic cialis buy
  40. Pingback: payday loans in ga
  41. Pingback: photo assignment
  42. Pingback: cialis lethargy
  43. Pingback: clomid prices
  44. Pingback: combivent generic
  45. Pingback: buy diamox 250mg
  46. Pingback: how to buy elavil
  47. Pingback: etodolac canada
  48. Pingback: flomax uk
  49. Pingback: cheap geodon 40mg
  50. Pingback: order hyzaar
  51. Pingback: imitrex tablet
  52. Pingback: blog link
  53. Pingback: buy viagra online
  54. Pingback: buy lopid
  55. Pingback: ed meds
  56. Pingback: motrin 400mg pills
  57. Pingback: canada drugs
  58. Pingback: canadian pharmacy
  59. Pingback: prevacid pills
  60. Pingback: proscar for sale
  61. Pingback: viagra cheap
  62. Pingback: protonix tablet
  63. Pingback: remeron 30 mg otc
  64. Pingback: zyrtec 5 mg tablet
  65. Pingback: risperdal generic
  66. Pingback: cheap rogaine
  67. Pingback: skelaxin online
  68. Pingback: cheap spiriva 9mcg
  69. Pingback: viagra generic
  70. Pingback: valtrex uk
  71. Pingback: voltaren online
  72. Pingback: wellbutrin usa
  73. Pingback: cheapest zanaflex
  74. Pingback: canadian pharmacy
  75. Pingback: my sources
  76. Pingback: order zyprexa
  77. Pingback: order glimepiride
  78. Pingback: cheap atomoxetine
  79. Pingback: buspirone usa
  80. Pingback: citalopram pills
  81. Pingback: cialis
  82. Pingback: buy cialis
  83. Pingback: rosuvastatin cost
  84. Pingback: sildenafil price
  85. Pingback: cialis soft tablet
  86. Pingback: buy cialis
  87. Pingback: cheapest ed pills
  88. Pingback: lasix uses
  89. Pingback: omnicef online
  90. Pingback: order minocycline
  91. Pingback: fucidin online
  92. Pingback: azathioprine nz
  93. Pingback: propranolol otc
  94. Pingback: cialis prices
  95. Pingback: buy cialis rush
  96. Pingback: п»їviagra pills
  97. Pingback: viagra cost
  98. Pingback: cost of viagra
  99. Pingback: zithromax pill
  100. Pingback: cost of neurontin
  101. Pingback: zithromax 250 mg
  102. Pingback: cialis pills
  103. Pingback: clomiphene generic
  104. Pingback: can i buy in uk
  105. Pingback: prinivil 5 mg
  106. Pingback: cialis in europe

Comments are closed.