cad2025_team

  • Home
    • SMap
    • reveal
    • blog
  • About
  • HomeWork
    • 成員與工作分配
      • W3_250926
      • W7_251024
      • W10_251114
      • W14_251212
      • W17_260102
      • W18_260109
    • W3
    • W7
    • W10
      • 組裝的邏輯理念
    • W14
    • W17
    • W18
  • Note
  • GitHub
    • 協同任務
      • Cad2025作業倉儲
      • 組長將成員加入倉儲
      • 請組員提供GitHub Name
      • 請組員確認邀請
      • Deploy to GitHub Pages
      • 建立feature branches
      • 使用feature branches
      • 說明個人分支與主分支關係
      • 拉取請求(pull request)
      • Feature branch與main同步
      • 維護個人倉儲
      • Git remote
      • Git push classroom main
    • Codespaces
      • 啟動動態編輯前
      • 啟動動態編輯
      • Git push
      • 合併項目
  • 心得
    • 41323107:王瑞億
    • 41323142:楊紹凱
    • 41323145:熊有為
    • 41323148:鄭宇哲
    • 41323150:蕭日政
    • 41136123:黃育驊
Next >> HomeWork

About

課程名稱: 電腦輔助設計與實習

維護成員:41323107、41323142、41323145、41323148、41323150、41136123

github classroom 網站:https://mdecad2025.github.io/2a-ag3/content/index.html

github classroom 倉儲:https://github.com/mdecad2025/2a-ag3

作業網站:https://ruiyi512.github.io/cad2025_team/

作業倉儲:https://github.com/ruiyi512/cad2025_team

41323107個人網站:https://ruiyi512.github.io/feature-ruiyi512/

41323107個人倉儲:https://github.com/ruiyi512/feature-ruiyi512

課程簡介:

cad2025 課程將以每組至多六人分組進行,從繪圖範圍 20cm x 20cm 的 5-bar Linkage Plotter 與 Openduck mini 零組件設計繪圖作為開端,各組成員可以自選 CAD 套件完成。其中 Plotter 驅動設計建議採用 NEMA 17 步進馬達 (NEMA 17 Onshape) 或自選伺服馬達進行設計繪圖,而 Openduck mini 驅動則建議採用 STS3215 磁編碼數位伺服機 (STS3215 Onshape) 進行設計繪圖。

5-bar Linkage Plotter 與 Openduck mini 零組件設計繪圖完成後,將設法利用 Webots 進行控制系統設計與動態模擬 (Dynamic Simulation),課程最後將針對此兩項機電系統的實作進行規劃與討論。

可攜程式套件:

portable_2026.7z (387MB)

解開壓縮後,雙點擊 start_miniconda3.bat 啟動可攜系統,雙點擊 stop.bat 關閉可攜系統。

可攜系統啟動後,在命令列執行 conda activate y:\envs\cmsimde 可進入能執行 CMSiMDE 的環境。

若希望可攜系統啟動直接進入 cmsimde 環境,可將 start_miniconda3.bat 檔案中第 98 行: call "%CONDA_ROOT%\Scripts\activate.bat" %ENV_NAME% 更換為 call "%CONDA_ROOT%\Scripts\activate.bat" %Disk%:\envs\cmsimde。

cad_data.7z (包括 NX2312、Blender4.2 與 Webots2023b,4.2GB)

解開壓縮檔,將 nx、Webots_2023b 與 Blender 4.2 等目錄放入可攜系統的 data 目錄中。

在命令列執行 webotsw 可啟動 Webots,設定 NX 使用授權後,執行 ugraf -nx 可啟動 NX2312。

Webots2023b 啟動時需要 openssl_lh_set_thunks 函式,因為這是特別的 OpenSSL 介接,其目的可能是透過此函式與 OpenSSL 整合記憶體分配、除錯、或 OpenSSL 引擎擴充。

目前已知 miniconda 中必須透過 conda install openssl=3.0.16 安裝舊版後的 openssl-3-x64.dll 中才會包含openssl_lh_set_thunks 函式。

Microsoft Visual C++ 可轉散發套件 (VC_redist.x64.exe)

Teams 線上教學:

以 "學號@nfu.edu.tw" 登入 https://login.microsoftonline.com/ Office 365

MS Teams 團隊代碼: wpv2s7j

課程評分:

學習心得報告 (60%) - MS Teams 線上參與,6人一組每三週發表學習心得。

w3、w7、w10、w14、w17、w18

學習心得報告主題:

w3: 用什麼套件完成 5-bar Linkage Plotter 與 Openduck mini 零組件設計繪圖? Solvespace, Siemens NX, Onshape 或其他?各有什麼優缺點? (plotter.7z, open_duck_mini.7z)

w7 (2a 採 Youtube 影片簡報): 5-bar Linkage Plotter 與 Openduck mini 零組件設計繪製完成之後,如何切割零件? 為何要切割零件? 如何利用 Webots 進行後續的控制系統設計與動態模擬 (Dynamic Simulation)?(plotter_project.7z)

w10: Webots 是什麼?有什麼特點? 如何進行場景模擬? 如何用 Python 進行控制系統設計? (Tutorial)

w14: Webots 的模型有沒有辦法用程式方法建立? 有沒有辦法直接從 CAD 套件中轉出 Webots 的場景模型?

w17: 如何實作一套 5-bar Linkage Plotter 與 Openduck mini?(Disney Bipedal Robot)

w18: 課程總結

個人與分組網站維護 (40%) - 每週至少兩次推送與課程進度相關的學習內容與心得。

w9 期中自評、w18 期末自評

實習項目:

如何維持教室整齊清潔?

學員定期打掃 (由助教安排) 

學員自律

如何善用教室與工作站室硬體?

電腦設定

網路連線

課餘時間預約 (由助教安排) 

5-bar Linkage Plotter 與 Openduck mini 機電系統的設計模擬與製作規劃。

fivebar_parallel_linkage.7z (in Solidworks and NX2312)

plotter.7z (in Solvespace)

行事曆:

2a 上課時段: 每週五 13:20 - 16:10 (w5 10/10 國慶日放假, w7 10/24 光復節補假, w11 11/21 全校運動會)

2b 上課時段: 每週二 09:10 - 12:00


Next >> HomeWork

Copyright © All rights reserved | This template is made with by Colorlib