| Literature DB >> 33318960 |
Giovanni Barbera1, Yan Zhang1, Craig Werner1, Bo Liang1, Yun Li2, Da-Ting Lin1,3.
Abstract
In this work we propose an open source, cost-effective motorized swivel for behavioral and neural recordings in small rodents, offering a flexible solution for managing cable twisting and tangling in a variety of experimental settings with minimal human supervision.•The device operates independently of the data acquisition system, and it can be controlled through any popular platform such as Arduino or Raspberry Pi.•All mechanical parts are 3D-printed, allowing to customize the design to fit specific experimental needs, and electromechanical components can be sourced from all major distributors, keeping the cost for the entire system under $500.•The proposed commutator is compatible with commercial or custom data acquisition systems supporting up to 10 data lines (2 for LVDS signals) and 2 power lines. Published by Elsevier B.V.Entities:
Keywords: Motorized commutator; Motorized slip ring; Neural recording swivel
Year: 2020 PMID: 33318960 PMCID: PMC7726719 DOI: 10.1016/j.mex.2020.101167
Source DB: PubMed Journal: MethodsX ISSN: 2215-0161
Fig. 1Overview of the system. (A) Diagram showing a practical application of the proposed system paired with in vivo calcium imaging with miniScope [8,2]. (B) A picture of the assembled commutator.
List of 3-D printed parts.
| Component | Description | File name |
|---|---|---|
| 1. Stator | Stator | 01 stator.stl |
| 2. Rotor | Rotor | 02 rotor.stl |
| 3. Top lid | Stator lid, hosting stator PCB | 03 top lid.stl |
| 4. Bottom lid | Rotor lid, hosting rotor PCB | 04 bottom lid.stl |
| 5. Motor frame | Frame for securing motor and slipring | 05 frame.stl |
| 6. Pulley 1 | Motor shaft pulley | 06 pulley1.stl |
| 7. Pulley 2 | Slipring pulley | 07 pulley2.stl |
| 8. Rotor shaft holder | Contains ball bearings and shaft driven by cable | 08 rotor shaft.stl |
| 9. Magnet holder | Stator | 09 magnet holder.stl |
List of discrete off-the-shelf mechanical components. For the complete description and part numbers see [4].
| Component | Function | Qty | Ext. price |
|---|---|---|---|
| 1. Ceramic capacitor .1µF | Motor noise suppression capacitors | 3 | 1.44 USD |
| 2. 6 Position JST SH-type cable | Motor/encoder cable | 1 | 1.35 USD |
| 3. 9 Position JST SH-type cable | Slip ring to PCB connections | 2 | 5.38 USD |
| 4. Rod magnet | Magnet for detecting cable rotation | 1 | 0.37 USD |
| 5. Face-mount crossed-roller bearing | Stator to rotor ball bearing | 1 | 148.56 USD |
| 6. 2 mm stainless steel rod | Rod for cable rotation | 1 | 9.64 USD |
| 7. Copper alligator clip | For securing cable to rod | 1 | 0.70 USD |
| 8. Ball Bearings for 2 mm shaft | Cable rod ball bearings | 2 | 14.06 USD |
| 9. Hex nuts M1.6 × 0.35 mm | Securing rotor shaft holder to bottom lid | 3 | 9.61 USD |
| 10. Hex nuts M2.6 × 0.45 mm | Securing slip ring to frame | 3 | 1.57 USD |
| 11. M3 screws 0.5 mm × 10mm | Securing ball bearing to stator | 10 | 4.97 USD |
| 12. M1.6 screws 0.35 mm × 3 mm | Securing motor to frame | 10 | 13.28 USD |
| 13. M1.6 screws x 0.35 mm × 5 mm | Securing frame to stator | 2 | 12.69 USD |
| 14. M2.6 screws 0.45 mm × 5 mm | Securing slip ring to frame | 3 | 8.35 USD |
| 15. Hex nuts M3 coarse pitch | Securing ball bearing to stator | 6 | 5.55 USD |
| 16. M1.6 Phillips screws | Securing top/bottom lids to stator/ rotor, rotor shaft holder to bottom lid | 13 | 9.41 USD |
| 17. 18–8 Set Screw 0–80 × 1/16″ | Securing rod ball bearing to rotor shaft holder | 2 | 8.78 USD |
| 18. 75:1 Micro Metal Gearmotor | DC motor for driving slip ring | 1 | 18.95 USD |
| 19. Magnetic encoder | Encoding motor shaft angular position | 1 | 7.95 USD |
| 20. Timing belt, 1 mm pitch | Timing belt between motor and slip ring pulleys | 1 | 1.30 USD |
| 21. Senring slip ring M012A-18 | Slip ring | 1 | 17.50 USD |
| Tot. | 301.41 USD |
Note: prices for smaller hardware components, such as screws and nuts, are adjusted according to distributor's minimum quantities.
List of discrete off-the-shelf electrical components to be mounted on rotor and stator.
| Ref. Des. | Component | Qty | Ext. price |
|---|---|---|---|
| 1. C5 | CAP CER 0.47UF 25 V X5R 0603 | 1 | 0.18 USD |
| 2. C1 C4 | CAP TANT 10UF 10% 16 V 1206 | 2 | 0.86 USD |
| 3. U1 | CONN HEADER SMD R/A 6POS 1MM | 1 | 0.83 USD |
| 4. JP1, JP2 | CONN HEADER SMD R/A 9POS 1MM | 2 | 1.96 USD |
| 5. C2, C3 | CAP CER 0.1UF 16 V 10% X7R 0402 | 2 | 0.20 USD |
| 6. R1 | RES 0.0 OHM 1/10 W JUMP 0603 SMD | 1 | 0.10 USD |
| 7. U16 | OMNETICS PZN-12-AA | 1 | 29.00 USD |
| 8. Q1 | MOSFET P-CHAN 24 V SOT23 | 1 | 0.43 USD |
| 9. IC1 | TB6612FNG | 1 | 1.95 |
| 10. U14 | Connector Receptacle µHDMI SMD | 1 | 2.66 USD |
| 1. LED1 | LED GREEN CLEAR THIN 0805 SMD | 1 | 0.30 USD |
| 2. JP3, JP4 | CONN HEADER SMD R/A 9POS 1MM | 2 | 1.96 USD |
| 3. C6 | CAP CER 0.1UF 16 V 10% X7R 0402 | 1 | 0.10 USD |
| 4. U3 | OMNETICS PZN-12-AA | 1 | 29.00 USD |
| 5. U2 | ROTARY ENCODER MAGNETIC | 1 | 5.38 USD |
| 6. R4 | RES 1 K OHM 1/10 W 1% 0603 SMD | 1 | 0.10 USD |
| Tot. | 75.01 USD | ||
PCBs. For the complete description and part numbers see [4].
Fig. 2Motorized swivel assembly. (A) Overview of the 3D-printed parts and electromechanical components; numbering corresponds to line items of Table 1 (in red) and Table 2 (in blue), respectively. (B) Exploded view of the stator assembly. (C) Exploded view of the rotor assembly. (For interpretation of the references to color in this figure legend, the reader is referred to the web version of this article.)
Fig. 3Silkscreen layers for stator (A) and rotor (B) PCBs showing component positions and reference designators for assembly.
Fig. 4Inner wiring scheme for the commutator. If using differential signals on GPIO3 and GPIO4, they should be twist-paired to improve noise rejection.
Fig. 5Wiring diagram for interfacing the motorized commutator with Arduino microcontroller through a 19-pin micro-HDMI type D cable.
Fig. 6Wiring diagram for interfacing the motorized commutator with recording apparatus and data acquisition system. If using differential signals on GPIO3 and GPIO4, they should be twist-paired to improve noise rejection.
| Hardware name: | Motorized swivel |
| Subject area: | Neuroscience ( |
| Hardware type: | Lab cable interface for neural and behavioral recordings. |
| Open source license: | GNU GPL |
| Cost of hardware: | $500 |
| Source file repository: | https://osf.io/wq897/ https://3dprint.nih.gov/discover/3dpx-013630 |