説明 ソフトウェア制限を有効にします。 構文 machine.enableSoftLimit(); パラメータ machine: Machine オブジェクト。 戻り値 戻り値はありません。 参照 config_PosLimit() disbleSoftLimit() ライブラリリファレンスホームページ 86Duino リファレンスのテキストは、クリエイティブ・コモンズ 表示-継承 3.0 ライセンス に基づいてライセンスされています。リファレンス内のコードサンプルはパブリックドメインとして公開されています。
説明 ホームポイントを基準とし、絶対座標を使用して動作を計画します。 構文 machine.setAbsolute(); パラメータ machine: Machine オブジェクト。 戻り値 戻り値はありません。 例 絶対座標を使用して正方形を描画します。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 #include […]
説明 機械がホームポイントに戻る際の送り速度を設定します。 構文 machine.setHomeSpeed(feedrate); machine.setHomeSpeed(xFeedrate, yFeedrate, zFeedrate) パラメータ machine: Machine オブジェクト。 feedrate: 単一のパラメータ。機械のX軸、Y軸、Z軸がホームポイントに戻る速度がfeedrateに設定されることを意味します。 xFeedrate、yFeedrate、zFeedrate: それぞれX軸、Y軸、Z軸がホームポイントに戻る速度を設定します。 戻り値 戻り値なし 例 機械の基本パラメータを設定し、機械をホームポイントに移動します。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 […]
説明 マシンのデフォルトの送り速度を設定します。 構文 machine.setDefaultFeedrate(feedrate); パラメータ machine: Machine オブジェクト。 feedrate: マシンの各軸のプリセット送り速度。 戻り値 戻り値はありません。 例 機械の基本パラメータを設定し、機械をホームポイントに移動します。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 […]
説明 サーボモジュールの制御モードを設定します。 構文 machine.config_PulseMode(axis, mode); パラメーター machine: Machine オブジェクト。 axis: 制御モードを設定する軸。AXIS_X、AXIS_Y、または AXIS_Z のいずれかになります。 mode: マシンの指定された軸に設定されている制御モード。以下の種類があります。 PULSE/DIR CW/CCW PULSE A/B Return true: 設定成功。 false: 設定エラー。マシンが存在しないか、マシン起動後に設定が行われたことを意味します。 マシンを起動する前に、マシンが存在し、マシン設定が行われていることを確認してください。 参照 config_MaxPulseSpeed() ライブラリリファレンスのメインページ 86Duinoリファレンス資料のテキストは、クリエイティブ・コモンズ 表示-継承 3.0 ライセンスに基づいてライセンスされています。リファレンス資料内のコード例はパブリックドメインとして公開されています。
説明 相対的な増分値で動作を計画します。 構文 Machine machine(0); machine.setRelative(); パラメータ machine: Machine オブジェクト。 戻り値 戻り値はありません。 例 相対移動を使って正方形を描きます。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 […]
説明 このページでは、Motion86 のさまざまなモーションメソッドについて説明します。 動作方法リファレンステーブル 動作方法 直線動作 円弧動作 円動作 螺旋動作 直線動作: 直線動作方法を使用して機械を制御すると、機械はターゲットに向かって直進します。図1に示すように、位置を設定します。 図1 このパスは、以下のGコードを使用して実現できます。 1 2 3 4 5 6 machine.gcode("G1 X0 Y0 Z0 F600"); machine.gcode("G1 X2 Y2 Z4 F600"); machine.gcode("G1 X4 Y4 Z2 F600"); machine.gcode("G1 X6 Y6 Z8 F600"); machine.gcode("G1 X8 Y8 Z6 F600"); machine.gcode("G1 X10 Y10 Z10 F600"); または、line関数を直接使用します。 1 2 3 4 5 […]
DEMO VIDEOs Libraries Reference Home The text of the 86Duino reference is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.
プロジェクトの起源 機能の説明 資料の準備 印刷機構 組み立て部品 モーションコントロール 結果表示 関連情報 プロジェクトの発端 「そういえば… Scarnaプロジェクト の後、かわいい6足ロボットを作りたくて…」 前回のSgarnaプロジェクトは大きな注目を集め、議論を巻き起こし、上司のMaker魂を刺激しました。それ以来、上司は仕事の暇さえあれば、ロボットが教育市場に与える影響を拡大する方法を考えるようになりました。そして今、皆でロボットを組み立てられるようにするアイデアが浮かびました… 突然、「そうだ!3Dプリンターがあるぞ、プリンター!」上司はひらめきました。「エンジュオ博士、準備しろ!」 「え?何だって…」エンジュオ博士は愛想笑いを浮かべましたが、上司は気にせずテーブルに紙切れを叩きつけました。エンジュオ博士が紙を見ると、そこには「台湾ビール」と「焼き鳥」と書いてありました。「これは何だ?」「うろたえずに、この2つを用意して。新しい6本足ロボットの設計図と交換するつもりだ!」 「もしかして…伝説のU大学を招待するためか!?」エンジュオ博士は突然理解しました。 「そうだ、これで足りないならもっと追加するぞ!!」 上司の目は星で満ちていた。彼の心の中にあるMaker魂は、まさに動き出す準備が整った。こうして、ロビー活動(賄賂)を経て、U大学の独創的な設計のもと、世界初の86ヘキサポッドが誕生したのだ。 機能説明 86Duino 3Dプリントヘキサポッド!! 機構図からプログラムコードまで、完全にオープンソースです。自宅でファイルをダウンロードし、3Dプリンターと組み合わせ、ティーチングすれば、手作りへの欲求を満たすことができます。プログラムを書かなくてもモーターを動かすことができます。オープンソースのモーション編集ソフトウェア86MEを使って、86ヘキサポッドの歩行、旋回、ダンスなどの動きを完成させ、86ヘキサポッドに力強い生命力を与えましょう。すべてはゼロから始まります。詳細な手順はすべて以下の教材コンテンツに記載されています。手作りに自信のある方は、材料を揃えて、さあ、波を起こしてみませんか? 準備するもの 86Duino One または 86Duino Zero マザーボード(どちらか 1 台) Tower Pro SG90 サーボ 12 個(初めて実装する場合は、予備として 2 個追加購入することをお勧めします。つまり、14 個です) 3D プリンター 1 台(このプロジェクトでは 86Duino ENJOY を使用します).補助工具:ヤスリ、ラジオペンチ 2mm x 4mm ネジ 1 パック(20 […]
86Duino Zeroをメインコントロールボードとしてご使用の場合、複数のサーボを素早く簡単に接続するために、自作の電子拡張ボードを強くお勧めします。この拡張ボードは3×4 DuPontピン3本と1×2 DuPontピン1本で構成されており、各3x4ピンは4台のサーボに接続でき、3つのグループに合計12台のサーボを接続できます。 3×4 DuPontピングループには以下の配線があります。 1. 電源ライン (VIN) 2. グランドライン (GND) 3. 信号ライン (PWM) 電源(赤線)は各サーボで共有され、グランド(黒線)も各サーボで共有されます。はんだごてを使用して、これらのピンを2本の平行な直線(下図の赤と黒の二重線)に半田付けします。オレンジ色の線は信号線で、デュポン線(合計12本)を使用してメインコントロールボードのピンに接続します。赤と黒の二重線のように一列にハンダ付けせず、錫メッキで固定します。最後の1x2ピンは電源とアースの供給源で、赤と黒の二重線の延長線上にハンダ付けできます。赤と黒の二重線の間にはハンダ付けをしないでください。二重線は必ず2本の「完全に分離された」平行線にしてください。そうしないと、回路科学における「短絡」現象が発生し、サーボが焼損したり、最悪の場合バッテリーが損傷したりする可能性があります。必ず何度も確認してください。 下の画像の左側は配線図、中央は完成品の底面図、右側は完成品の上面図です : 上の画像を参考に製作してください。この工程でははんだごて(はんだを含む)を使用するため、はんだごての先端部は非常に高温になります。作業中の火傷を防ぐため、お子様がご使用の際は必ず保護者の方が付き添ってください。 PrintBot Crab の組み立て 86Duino リファレンスのテキストは、Creative Commons Attribution-ShareAlike 3.0 License に基づいてライセンスされています。リファレンス内のコードサンプルはパブリックドメインとして公開されています。