• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
Fusion Camera Rotation Controller 3D Printer File Image 1
Fusion Camera Rotation Controller 3D Printer File Image 2
Fusion Camera Rotation Controller 3D Printer File Image 3
Fusion Camera Rotation Controller 3D Printer File Image 4
Fusion Camera Rotation Controller 3D Printer File Thumbnail 1
Fusion Camera Rotation Controller 3D Printer File Thumbnail 2
Fusion Camera Rotation Controller 3D Printer File Thumbnail 3
Fusion Camera Rotation Controller 3D Printer File Thumbnail 4

Fusion Camera Rotation Controller

NovemberKou avatarNovemberKou

June 20, 2024

makerworld-icon
DescriptionCommentsTags

Description

What this is
これは何か

This is a left-hand device for rotating the screen in Autodesk Fusion.
It has three wheels that allow you to rotate the screen around the X, Y and Z axis of rotation.
It also has two keys, one for moving to the home position and the other for the "Size to Fit" function.
これはAutodesk Fusionの画面を回転させる左手デバイスです。
三つのホイールを備えておりX軸、Y軸、Z軸を回転軸として画面を回転させることができます。
またキーを二つ備えており、ホームポジションへの移動機能と"Size to Fit"機能に割り当てています。

  • video 1
  • video 2
  • video 3

How it works
仕組み

This is an Autodesk Fusion-specific device. The hardware only sends serial commands corresponding to user operations, and it is the role of the add-ins installed in Fusion to receive them and realise functions such as rotation. It cannot therefore be used by other applications.
これはAutodesk Fusion専用のデバイスです。ハードウェアはユーザーの操作に対応するシリアルコマンドを送るだけで、それを受け取って回転などの機能を実現するのはFusionにインストールしたアドインの役割です。従って他のアプリケーションで使うことはできません。

Preparing the hardware
ハードウェアの準備

All components including optional parts are shown in this picture.
この写真にはオプション部品を含めた全部品が写っています。

What to print
印刷するもの

ItemQuantity
case_top1
case_bottom1
nut_case4
wheel3
shaft3
shaft_support2
shaft_support_L1
spacer2
spacer_L1
TPU_foot (optional part)1

What to buy
購入するもの

ItemQuantity
ProMicro1

Mouse wheel encoder with 10 mm height

高さ10mmのマウスホイールエンコーダ

3

Key switches (Cherry MX)

キースイッチ

2

Key caps

キーキャップ

2
Bolts M3x10mm4
Bolts M3x8mm10
Nuts M314
Nuts M6 (for weight)

Any number

お好きな数

Printed circuit board1

Printed circuit board
プリント基板

I used the attached 'FCRC.zip' to create printed circuit boards with JLCPCB. This is a compressed set of Gerber files, which is the manufacturing information for the printed circuit board. The PCB was designed in KiCad7.
私は添付の「FCRC.zip」を使ってJLCPCBでプリント基板を作成しました。これはプリント基板の製造情報であるガーバーファイル一式を圧縮したものです。プリント基板の設計はKiCad7で行いました。

The circuit diagram and wiring pattern images are shown below.
回路図と配線パターンイメージは以下の通りです。

The keyswitch footprint is called "SW_Cherry_MX_1.00u_PCB".
キースイッチのフットプリントは"SW_Cherry_MX_1.00u_PCB"というものを使っています。

Preparation before assembly
組み立て前の準備

Shaft
シャフト

The very small hexagonal hole in the mouse wheel encoder makes it difficult to 3D print the shaft. On my 3D printer (Bambu Lab P1S), I reduced the hexagonal bar to 96% and it looked just fine.
マウスホイールエンコーダの六角穴が非常に小さいため、シャフトの3Dプリントが難しくなっています。私の3Dプリンタ(Bambu Lab P1S)では六角棒を96%に縮小するとちょうど良い感じでした。


This can be changed with the parameter shaft_scale; those who can use Fusion can use this parameter to adjust it.
これはshaft_scaleというパラメータで変更可能です。Fusionを使える人はこのパラメータを使って調整して下さい。


The component to be converted to STL is the "shaft variation", not the "shaft".
STLに変換するコンポーネントは"shaft variation"です。"shaft"ではないので注意して下さい。


For those who cannot use Fusion, I have created a model with hex bar sizes 90%, 92%, 94%, 96%, 98% and 100%, so you can try this one. You can find them on a plate called 'Shaft test'.
Fusionを使えない人のために六角棒のサイズを90%, 92%, 94%, 96%, 98%, 100%にしたモデルを作成しましたので、こちらを試してみて下さい。「Shaft test」という名前のプレートに載っています。


If you find a model that fits the mouse wheel encoder well in the test print, replace the shaft on the 'Small parts' plate with it.
テストプリントでマウスホイールエンコーダに上手くフィットするモデルが見つかったら、「Small parts」プレート上のシャフトをそれに置き換えて下さい。

Hole in shaft support
シャフトサポートの穴

Insert the shaft into the hole in the shaft support and check that it rotates smoothly. If there is any snagging, try sanding the hole in the shaft support slightly.
シャフトをシャフトサポートの穴に入れて滑らかに回転することを確認して下さい。引っ掛かりがある場合はシャフトサポートの穴を少しやすりで削ってみて下さい。

Nut cases
ナットケース

Insert two M3 nuts into each of the four nut cases. Use fine-tipped radio pliers to push the nuts deep into the nut cases so that their holes are aligned with the centres of the holes in the nut cases.
4個のナットケースにそれぞれ2個のM3ナットを挿入して下さい。ナットの穴とナットケースの穴の中心が合うように、先の細いラジオペンチを使って奥まで押し込んでください。

Assembly
組み立て

Solder the components to the PCB
プリント基板に部品をはんだ付けする

Install ENC2 first; if M1 is installed first, ENC2 cannot be soldered. Take care not to install the mouse wheel encoder crookedly. If you are concerned, you can temporarily fix the wheel, check that the wheel turns smoothly and solder it in that state.
最初にENC2を取り付けて下さい。M1を先に取り付けるとENC2をはんだ付けできなくなります。マウスホイールエンコーダを曲がって取り付けないように注意して下さい。心配な場合はホイールを仮固定して、ホイールが滑らかに回ることを確認し、その状態ではんだ付けすると良いでしょう。


Next, mount the M1. If the wheel is temporarily fixed, remove it; if ENC3 is installed first, it will be difficult to solder M1; part of the pin header of M1 will interfere with the wheel, so cut this part short.
次にM1を取り付けて下さい。ホイールを仮固定した場合は外して下さい。ENC3を先に取り付けるとM1のはんだ付けがやりにくくなります。M1のピンヘッダの一部がホイールと干渉するので、その部分は短く切って下さい。


Finally, solder the remaining components and the PCB is complete.
最後に残りの部品をはんだ付けすればプリント基板は完成です。

Mounting the wheel
ホイールを取り付ける

Insert the shaft into the wheel hole. The wheel hole has a keyway to prevent the wheel from spinning, so align the key on the shaft and insert it.
ホイールの穴にシャフトを差し込みます。ホイールの穴には空回りを防ぐためのキー溝があるので、シャフトのキーの位置を合わせて差し込んでください。


Fix the shaft support with M3x8 mm bolts and M3 nuts after inserting spacers on the back side of the PCB. enc1 should be installed last as it interferes with ENC3.
シャフトサポートは基板の裏側にスペーサーを入れた上でM3x8mmのボルトとM3のナットを使って固定して下さい。ENC3と干渉するのでEnc1は最後に取り付けます。

Attach the PCB to the case_bottom
プリント基板をcase_bottomに取り付ける

Place the PCB on top of the case_bottom and insert four M3x10mm bolts from the back. Then attach four nutcases. Pay attention to the orientation of the nutcases.
case_bottomの上にプリント基板を乗せて、裏からM3x10mmのボルトを4本差し込みます。そしてナットケースを4個取り付けます。ナットケースの向きに注意して下さい。

Attach the case_top
case_topを取り付ける

Secure case_top with four M3x8 mm bolts.
case_topをM3x8mmのボルト4本で固定します。


Finally, attach the keycap and you are done. I used the type of keycap that attaches to a transparent cover. I printed the icon on paper and inserted it between the keycap and the cover. A PDF of this icon is attached.
最後にキーキャップを取り付ければ完成です。私は透明なカバーを取り付けるタイプのキーキャップを使いました。アイコンを紙に印刷して、キーキャップとカバーの間に挟み込んでいます。このアイコンのPDFを添付しておきます。

Optional parts
オプション部品

You can use the device as it is if you hold the case between your thumb and little finger and turn the wheel with your index, middle and ring fingers. However, if the device is placed on a desk and only the fingers that turn the wheel are touching it, the device will move, making it difficult to use.
ケースを親指と小指で挟むように持ち、人差し指と中指、薬指でホイールを回せばこのままでも使えます。しかしこのデバイスを机上に置いて、ホイールを回す指だけしか触れていないような使い方の場合、デバイスが動いてしまって使いにくくなります。


This is why I have prepared the "TPU_foot" as an optional part. This part should be printed in TPU as it is made exactly to size and needs to work as an anti-slip.
そこでオプション部品として「TPU_foot」を用意しました。この部品はサイズぴったりで作ってあること、滑り止めとして働く必要があることからTPUで印刷して下さい。


As it needs to be somewhat heavy, insert M6 nuts in the hexagonal holes. You don't necessarily need to put them in all the holes. The number of nuts can be determined according to your preference.
ある程度重くする必要があるので、六角穴にM6のナットを挿入して下さい。必ずしも全部の穴に入れる必要はありません。ナットの数はお好みで決めて下さい。


The 'TPU_foot' was printed on a Prusa i3 MK3S+ as AMS cannot handle TPU. Therefore, no print profile is provided.
AMSではTPUを扱えないので「TPU_foot」はPrusa i3 MK3S+で印刷しました。従ってプリントプロファイルは用意していません。

Preparing the software
ソフトウェアの準備

Autodesk Fusion

Install the add-in
アドインをインストールする

Place the folder created by unzipping 'CameraRotateSerial_ver_1_2_0.zip' in its place by reading the instructions given on the following website.
「CameraRotateSerial_ver_1_2_0.zip」を解凍して作られたフォルダを以下のサイトで説明されている説明を読んで、所定の場所に配置して下さい。

  • https://www.autodesk.com/support/technical/article/caas/sfdcarticles/sfdcarticles/How-to-install-an-ADD-IN-and-Script-in-Fusion-360.html

 

Open the 'Scripts and Add-ins' dialog and execute 'CameraRotateSerial'. Check the checkmark at the bottom of the dialog to run it on start-up from next time onwards.
「スクリプトとアドイン」ダイアログを開いて「CameraRotateSerial」を実行して下さい。次回以降、起動時に実行するようにダイアログ下部のチェックマークにチェックを入れて下さい。

Configuring the serial port
シリアルポートを設定する

Open the dialogue by executing the 'Camera Rotate Settings' menu command in the 'Add-ins' menu. Select the serial port name of the Fusion Camera Rotation Controller from the top 'device' - you can see the difference between the USB cable unplugged and plugged in to see which port name to select. The picture is for a Mac, but for Windows it should be "COM?".
「アドイン」メニュー内の「Camera Rotate Settings」メニューコマンドを実行してダイアログを開いて下さい。一番上の「device」からFusion Camera Rotation Controllerのシリアルポート名を選択して下さい。USBケーブルを抜いた状態と挿した状態の差を見れば、どれが選択すべきポート名なのかわかると思います。図はMacの場合ですが、Windowsの場合は「COM?」になるのではないかと思います。

Writing software to the ProMicro
ProMicroへのソフトウェア書き込み

Use the Arduino IDE to write "cameraRotationControllerSerial_ver_1_1_0.ino" to the ProMicro.
Arduino IDEを使って「cameraRotationControllerSerial_ver_1_1_0.ino」をProMicroに書き込んでください。


However, this software uses the "Rotary Encoder Arduino Library" from brianlow, which must be installed first.
ただし、このソフトウェアはbrianlowの"Rotary Encoder Arduino Library"を使っているので、これを先にインストールする必要があります。

  • https://github.com/brianlow/Rotary

It is recommended to comment out "HALF_STEP" in "Rotary.h" and enable it. This will make it easier to use.
"Rotary.h"の中の"HALF_STEP"をコメントアウトして有効にすることを推奨します。その方が違和感なく使えるでしょう。

Let's check it works.
動作確認してみよう

Now that everything is ready, start Fusion, open the model of your choice and spin the wheel. Spin the wheel from front to back and it should rotate clockwise on each axis.
これで全ての準備が整いました。Fusionを起動してお好きなモデルを開き、ホイールを回してみましょう。ホイールを手前から奥に向かって回すと、それぞれの軸で時計回りに回転するはずです。

 

The left wheel corresponds to the X-axis, the middle wheel to the Y-axis and the right wheel to the Z-axis.
左のホイールがX軸、真ん中のホイールがY軸、右のホイールがZ軸にそれぞれ対応します。

 

The rotation step angle is set in the 'Camera Rotate Settings' dialog. Two settings are available, because there are two operating modes. Switching between operating modes is performed by pressing two keys simultaneously.
回転のステップ角度は「Camera Rotate Settings」ダイアログで設定します。二つ設定できるようになっていますが、これは二つの動作モードがあるためです。動作モードの切り替えは二つのキーの同時押しによって実行します。

The remaining setting item is whether or not the screen should transition smoothly when rotating. If the rotation step angle is increased, a smooth transition will be easier to see. If the rotation step angle is reduced, the transition must be direct, otherwise the screen will not follow the operation as well as it should.
残る設定項目は回転の際に画面をスムースに遷移させるか否かです。回転のステップ角度を大きくした場合はスムースに遷移させる方が見やすいでしょう。回転のステップ角度を小さくした場合はダイレクトに遷移させないと、操作に対する画面の追従性が悪くなってしまいます。

 

Press the right key to move to the home position. Press and hold the right key to display the front side of the model. Continued long pressing cycles through right side, top and front.
右側のキーを押すとホームポジションに移動します。右側のキーを長押しするとモデルの正面を表示します。続けて長押しすると右側面、上面、正面と循環的に切り替わります。

License:

BY-NC-SA

Related Models

Led bridge lamp Universal Segment preview image

Led bridge lamp Universal Segment

Opossums profile image

Opossums

10,394

Numberplate Keyring preview image

Numberplate Keyring

Hugo4Prusa profile image

Hugo4Prusa

4,937

SKÅDIS Hook Generator for Autodesk Fusion 360 preview image

SKÅDIS Hook Generator for Autodesk Fusion 360

nldroid profile image

nldroid

3

Anet A6/A8 upgrade: Y-Belt tensioner preview image

Anet A6/A8 upgrade: Y-Belt tensioner

Photograaf16 profile image

Photograaf16

5,852

helmet hook (many versions) preview image

helmet hook (many versions)

Ri3del profile image

Ri3del

1,322

Fusion 360 logo preview image

Fusion 360 logo

dudis00 profile image

dudis00

15

Low Poly Chess Set preview image

Low Poly Chess Set

MattKerekanich profile image

MattKerekanich

3,680

Metric nuts and bolts. M4, M5, M6, M8, M10, M12, M14, M16, M18, M20 ISO Standard preview image

Metric nuts and bolts. M4, M5, M6, M8, M10, M12, M14, M16, M18, M20 ISO Standard

Silent331 profile image

Silent331

848