Nano Motion Rig – Mechanics

Dieses Bild hat ein leeres Alt-Attribut. Der Dateiname ist 9993.png

Mechanical Structure

Basic Principle

The construction is based almost entirely on 3D-printed parts made from PLA. Only a small number of standard hardware-store components are required in addition. This keeps the project accessible even with a basic entry-level 3D printer.

Depending on print quality, it may be necessary to slightly adjust or clean up some fits. If needed, cyanoacrylate glue can be used to secure certain parts.

Expand Bill of material including download links

Note on Affiliate Links:
Some of the following links are affiliate links. If you make a purchase through them, you support my projects and this blog, as I receive a small commission. There are no additional costs for you.
As an Amazon Associate, I earn from qualifying purchases.

Position: 1

Name: Set of 3D-Printed parts

Dimensions:: –

Material: PLA

Comment: –

Number/Standard: GS-99-99

Quantity: 1x

Link: https://www.printables.com/model/1628677-nano-motion-rig-compact-6dof-desktop-motion-mockup

Position: 2

Name: Cylinder head screw

Dimensions: M3x12 (8.8)

Material: Steel

Comment: electrogalvanized

Number/Standard: DIN 912

Quantity: 24x

Link: https://amzn.to/4ugXasE

Position: 3

Name: Nut

Dimensions: M3

Material: Steel

Comment: electrogalvanized

Number/Standard: DIN 934

Quantity: 24x

Link: https://amzn.to/3PmOhOd

Position: 4

Name: Cylinder head screw

Dimensions: M5x25 (8.8)

Material: Steel

Comment: electrogalvanized

Number/Standard: DIN 912

Quantity: 6x

Link: https://amzn.to/4bdzs8a

Position: 5

Name: Stop-Nut

Dimensions: M5

Material: Steel

Comment: electrogalvanized

Number/Standard: DIN 985

Quantity: 6x

Link: https://amzn.to/4lb0vW4

Position: 6

Name: Workshopboard

Dimensions: –

Material: –

Comment: Arduino Mega + breadboard

Number/Standard: –

Quantity: 1x

Link:

Workshopboard

Position: 7

Name: 9g Servos

Dimensions: 22,7×12,3×28,6mm

Material: –

Comment: –

Number/Standard: –

Quantity: 6x

Link: https://amzn.to/4baeiHN

Link:

Position: 8

Name: Dupont-Wires

Dimensions: L=20cm

Material: –

Comment: Color black / red / yellow

Number/Standard: –

Quantity: 7x / 6x / 6x

Link: https://amzn.to/4bg9jFH

Position: 9

Name: 1 × Breadboard power supply adapter with 5V / 2A power supply

Dimensions:

Material: –

Comment: Usually needs to be purchased separately

Number/Standard: –

Quantity: –

Link: https://amzn.to/47mcri7

https://amzn.to/4swBOpM

Position: 10

Name: Cyanoacrylate glue

Dimensions:

Material: PLA suitable

Comment: Optional

Number/Standard: –

Quantity: –

Link: https://amzn.to/4lpwrGr

The complete parts list is also available as a PDF download under “Additional Data” below.

Jump to “Additonal datas” ↓

Tool List

  • Hex keys SW 2,5 and SW 4
  • Open-ended wrench SW 8
  • Small Phillips screwdriver
  • Side cutters (for fine cuts)
  • Multitool (e.g. Dremel or Proxxon)
  • ø1,8mm HSS-drill
  • Optional flat file (smooth)
  • 3D printer

The selection of tools was deliberately chosen so that they are typically available in a standard hobby workshop.

Step-by-Step Instructions

All parts from the parts list must be fully available and ready for assembly of the 6-axis system.

1.)
Mount the GS-00-13 rollers on the GS-00-14 base plate using the M5 × 25 screws, washers, and lock nuts.
Tighten the lock nuts so that the rollers are free of play but can still rotate smoothly.

2.)
Take the GS-00-05 base plate and mount the servo for forward/backward motion (surge) in the center.
Do not attach the control horn yet.

If necessary, slightly ream the two mounting holes for the servo with a Ø1.8 mm drill bit before screwing in the supplied screws. This also applies to all following servos.
Do not attach the control horns yet.

3.)
Mount the servos for axes 2–4 as well.
Make sure to pay attention to the correct alignment.

4.)
Take the GS-00-17 base plate and mount the two servos for sideways motion (sway) and yaw.
Do not attach the control horns yet.

5.)
Next, insert 4 M3 nuts into each of the GS-00-06 strips.
Make sure the nuts are properly seated and flush.

6.)
Screw one of the GS-00-06 strips to the GS-00-05 base plate on the servo side.

7.)
Screw two more GS-00-06 strips to the GS-00-17 base plate, also on the servo side.

8.)
Insert the GS-00-20 support into the GS-00-17 base plate.
If needed, secure it with a small amount of cyanoacrylate glue.

9.)
Place the Workshopboard and connect servos 1 and 6.

Dieses Bild hat ein leeres Alt-Attribut. Der Dateiname ist 9980.jpg
Dieses Bild hat ein leeres Alt-Attribut. Der Dateiname ist 9979.png

10.)
Open the Arduino IDE, connect the Arduino, and create a new sketch.
Copy in the template sketch, then verify and compile it.

11.)
Establish the connection with SimTools under the Interface Settings tab.

The following settings are required:

Interface Type: Serial
ComPort: COM-Port des Arduino aus der Arduino-IDE übernehmen
BitsPerSec: 57600
Data Bits: 8
Parity: None
Stop Bits: 1
Output Bit Range: 10
Output Type: Binary
Start Output: XS00C
Interface Output: X1<Axis1a>CX2<Axis2a>CX3<Axis3a>CX4<Axis4a>CX5<Axis5a>CX6<Axis6a>C
Shutdown Output: XE00C

12.)
Once everything is set up, the axis test can be performed.
Switch to AxisA in the test environment to control the individual outputs directly.
Finally, move all servos to the center position.

13.)
Mount the cam discs with the arrow pointing down onto the corresponding three servos on the GS-00-05 plate.

14.)
Connect the three GS-00-04 sliders to a short control horn (total length 22 mm).

Dieses Bild hat ein leeres Alt-Attribut. Der Dateiname ist 9975.jpg

The second hole must be slightly enlarged using a small round file, a Ø1.8 mm drill bit, or a multitool so that a Ø1.75 mm filament can pass through easily.

If necessary, also adjust the holes in the slider.
The filament should fit snugly but be able to be inserted without force.

Now mount the control horn together with the slider on the servo and trim any excess filament flush.

Dieses Bild hat ein leeres Alt-Attribut. Der Dateiname ist 9974.jpg

15.)
Now mount the prepared sliders in the center position on the pre-assembled GS-00-05 and GS-00-17 plates.

16.)
Slide the seat from the side over the slider onto the GS-00-05 plate.

Dieses Bild hat ein leeres Alt-Attribut. Der Dateiname ist 9973.jpg

Then fasten the missing strip with 4 M3 × 12 screws.

The seat should be able to move slightly and must not fit tightly on the slider or between the strips.
If this is the case, the first axis is complete.

Note:
If only 3 axes are being built, the seat can be shimmed with a piece of paper and clamped with the side strips.

17.)
Snap the 36 mm control horns into the GS-00-21 cam discs.
With the correct tolerance, they should fit in with light pressure and sit firmly afterwards.

The control horns can also be secured with 1–2 drops of cyanoacrylate glue.

The data for the cam discs is also available in STEP format, in case they need to be adapted to differently shaped control horns.

18.)
Repeat step 16 with the GS-00-18 sliders on the GS-00-17 plate and also mount the two missing strips.

19.)
Place the prepared GS-00-14 plate onto the completed GS-00-17 plate.

20.)
Assembly Completion:
Position the pre-assembled axes 1–4 onto the rollers.
The Nano Motion Rig is now complete.

Note:
The system can also be built as a 3-axis or 4-axis setup.
For 4 axes, omit the assembly on the GS-00-17 plate.
For 3 axes, also omit the Surge function (seat moves forward/backward) according to the instructions.

Additional Datas:

Drawing

PDF-Bill of Material