| Literature DB >> 35495209 |
Mitchell Williams1, Stuart Sater2, Colin Burkhalter1, Stephen Schoonen2, Jacob Miller1, Dev Shrestha2, Michele R Brumley3, Nathan R Schiele2.
Abstract
There is a need for a small-scale, laboratory treadmill to investigate impacts of neonatal locomotion on neuromuscular and musculoskeletal development in small animal models. Adult mice and rats are routinely assessed using commercially available treadmills, but these treadmills can be relatively expensive and they may lack features needed to evaluate developing animals. Therefore, to overcome these limitations, a new treadmill was designed, built and calibrated. This open-source treadmill was designed specifically for neonatal and postnatal mice and rats, and it fits within a neonatal incubator. By using predominantly off-the-shelf and 3D printed components, and a microcontroller, this treadmill was low cost and easy to reproduce. The design also included variable incline, and a transparent belt and enclosures for video and gait analysis. A touchscreen interface provided user-friendly control over belt speed and run time. Moreover, validation experiments showed high accuracy in belt speed control, allowing for tightly regulated experimental conditions. Overall, this new low-cost, open-source, variable speed and incline treadmill can be used to advance understanding of neonatal locomotion, and neuromuscular and musculoskeletal development.Entities:
Keywords: 3D printing; Arduino; Locomotion; Low cost; Mouse; Neonatal; Open source; Rat; Touchscreen; Treadmill
Year: 2020 PMID: 35495209 PMCID: PMC9041207 DOI: 10.1016/j.ohx.2020.e00097
Source DB: PubMed Journal: HardwareX ISSN: 2468-0672
Fig. 1Treadmill with acrylic containment walls, and touchscreen control device.
Fig. 23D printing the support arms.
Fig. 3Machined drive roller, cut on a CNC lathe.
Fig. 4Acrylic containment walls after being epoxied together.
Fig. 5Circuit schematic of control enclosure.
Fig. 6Placement of DC fan and toggle switch on ControlLeftSideWall.
Fig. 7Clearance for touchscreen pins (milled out from bottom side of TopWall).
Fig. 8Example of an angled jig for laser cutter.
Fig. 9Beveled angles to be cut on table-saw, or other means.
Fig. 10Bolts to secure Arduino plastic base + DUE board/Shield, along with placement of Support-Arduino, which will support the touchscreen once plugged into Shield.
Fig. 11Screws to secure Stepper Driver to PrintedSupport.
Fig. 12Placement and bolts to secure Power Supply, Printed Supports, and Arduino/Shield assembly.
Fig. 13Jumper wires from DM320T terminals connect to right angle pin header into Arduino DUE.
Fig. 14Female EPS cable wires connect to DM320T motor terminals. Cable gland inserted through outside face of ControlBackWall.
Fig. 15Location of Cable Gland and Female EPS cable placement.
Fig. 16Fully assembled control enclosure.
Fig. 17Touchscreen user interface.
Fig. 18Test run start position. 0 frames have passed.
Fig. 19Test run end position. 888 frames have passed.
Fig. 20Calibration data results from speed trials.
| Hardware name | Open-Source Neonatal Treadmill |
|---|---|
| Subject area | Medical (e.g. Pharmaceutical Science) |
| Hardware type | Animal behavior and physiology Animal development |
| Open Source License | GNU General Public License v3 |
| Cost of Hardware | $388.24 USD |
| Source File Repository |
| Design file name | File type | Open source license | Location of the file |
|---|---|---|---|
| PrintedSupport2STL | STL | GNU General Public License v3 | |
| PrintedSupportSTL | STL | GNU General Public License v3 | |
| Support-ArduinoSTL | STL | GNU General Public License v3 | |
| Motor Support | STL | GNU General Public License v3 | |
| Upper frame right | STL | GNU General Public License v3 | |
| Upper frame left | STL | GNU General Public License v3 | |
| Driver Roller | SLDPRT | GNU General Public License v3 | |
| Outside Frame L | DXF | GNU General Public License v3 | |
| Outside Frame R | DXF | GNU General Public License v3 | |
| Frontboxwall | DXF | GNU General Public License v3 | |
| Sideboxwall | DXF | GNU General Public License v3 | |
| ControlRightSideWall | DXF | GNU General Public License v3 | |
| ControlLeftSideWall | DXF | GNU General Public License v3 | |
| ControlFrontWall | DXF | GNU General Public License v3 | |
| ControlBackWall | DXF | GNU General Public License v3 | |
| ControlTopWall | DXF | GNU General Public License v3 | |
| ControlBottomWall | DXF | GNU General Public License v3 | |
| RatTrack_FinalCode | ino | GNU General Public License v3 |
| Designator | Component | Number | Cost per unit – currency | Total cost – currency | Source of materials | Material type |
|---|---|---|---|---|---|---|
| Power Supply | RID-50B | 1 | 24.86 USD | 24.86 USD | Semi-conductor, metal | |
| AC Power Cord | Power Cord, SJT 16AWG 1.5m | 1 | 4.76 USD | 4.76 USD | Metal, Polymer | |
| Cable Gland | PG 11 Cable Gland | 1 | 1.63 USD | 1.63 USD | Polymer | |
| Wire supports | C-Type cable clip | 2 | 0.51 | 1.02 USD | Polymer | |
| DC Fan | Axial 5VDC Fan | 1 | 8.23 USD | 8.23 USD | Polymer, metal | |
| Toggle Switch | 125V 20A Rocker Switch | 1 | 5.51 USD | 5.51 USD | Polymer, metal | |
| Arduino DUE | Arduino DUE + Plastic Base | 1 | 38.50 USD | 38.50 USD | Semi-conductor, polymer, metal | |
| Touchscreen+Shield | 7″ Resistive Touch Screen Shield w/Touch Panel | 1 | 43.32 USD | 43.32 USD | Semi-conductor, polymer | |
| Stepper Motor | NEMA 17 Stepper Motor 59Ncm | 1 | 13.99 USD | 13.99 USD | Metal, semi-conductor | |
| Stepper Driver | DM320T Stepper Driver | 1 | 22.99 USD | 22.99 USD | Metal, semi-conductor | |
| 3D Printer Filament | Sindoh 3DWox PLA Filament Refill | 1 | 29.99 USD | 29.99 USD | Polymer | |
| Arduino DUE power/Coding cable | 90 Degree Micro-USB to USB-2.0 | 1 | 7.99 USD | 7.99 USD | Polymer, metal | |
| Male/Female Wires | Male/Female Breadboard Jumper Wires | 1 | 5.79 USD | 5.79 USD | Polymer, metal | |
| Right Angle Pin Headers | Right Angle Connector | 1 | 1.07 USD | 1.07 USD | Polymer, metal | |
| EPS Cable | 8pin EPS Power Extension Cable | 1 | 4.98 USD | 4.98 USD | Polymer, metal | |
| Clear vinyl belt material | CLEAR MARINE VINYL – FLEXA®, 20 gauge | 1 | 6.75 USD/ yard | 6.75 USD | Polymer | |
| 1/4″ Acrylic stock (0.23” actual) | 1@ 24″x48″x1/4″ | 62.45 USD | 62.45 USD | Polymer | ||
| Front Roller | 7/8″ Diameter Steel Conveyor Roller for 4–7/8″ Between Frame Width | 1 | 8.65 USD | 8.65 USD | Metal | |
| Aluminum stock for driving roller | Tight-Tolerance 6061 Aluminum Rod | 1 @ 1″ Diameter, 1ft length | 18.27 USD | 18.27 USD | Metal | |
| Roller ball bearings | R8 for ½″ shaft ball bearings | 2 | 6.27 USD | 12.54 USD | Metal | |
| Plastic base | Black UHMW Sheet | 1@ 6″x12″x1″ | 28.06 USD | 28.06 USD | Polymer | |
| Clear epoxy adhesive | 10.89 USD | 10.89 USD | ||||
| Tensioner bolts | 6–32 × ¾″ SHCS | 2 | 0.16 USD | 0.32 USD | Metal | |
| Motor mount bolts | 8–32 × 5/8″ SHCS | 2 | 0.17 USD | 0.34 USD | Metal | |
| Nuts | 8–32 Nuts | 2 | 0.05 USD | 0.10 USD | Metal | |
| Right side base bolts | ¼–20 × ¾ SHCS | 2 | 0.87 USD | 1.74 USD | Metal | |
| Studs | ¼-20 × 2″ Threaded bars | 2 | 0.50 USD | 1.00 USD | Metal | |
| Threaded inserts | ¼–20 female, 7/16–14 male, 0.437″ length | 4 | 4.10 USD | 16.40 USD | Metal | |
| Angle adjustment hex head bolt | ¼–20 × ¾″ | 2 | 1.90 USD | 3.80 USD | Metal | |
| Nuts | ¼–20 | 2 | 0.20 USD | 0.40 USD | Metal | |
| Wingnuts | ¼–20 | 2 | 0.95 USD | 1.90 USD | Metal | |
| Washers | ¼ | 4 | 0.11 USD | 0.44 USD | Metal | |
| Set screw | 10–32 Set screw | 1 | 0.46 USD | 0.46 USD | Metal | |
| M3 × 0.50 × 8 Bolts | 2 | 0.35 USD | 0.70 USD | Metal | ||
| M3 × 0.50 × 10 | 12 | 0.43 USD | 5.16 USD | Metal | ||
| M3 × 0.50 × 12 Bolts | 2 | 0.47 USD | 0.94 USD | Metal | ||
| M3 × 0.50 × 16 Bolts | 6 | 0.55 USD | 3.30 USD | Metal | ||
| M3 Nuts | 6 | 0.33 USD | 1.98 USD | Metal | ||
| M3 Washers | 4 | 0.09 USD | 0.36 USD | Metal | ||
| M2 × 8 pan machine screws | 2 | 0.33 USD | 0.66 USD | Metal | ||
| M2 Washers | 2 | 0.23 USD | 0.46 USD | Metal | ||
| #4 × ½ pan sheet metal screws | 4 | 0.09 USD | 0.36 USD | Metal | ||
| #6 × ½ pan sheet metal screws | 2 | 0.10 USD | 0.20 USD | Metal |