發表文章

目前顯示的是有「freecad」標籤的文章

FreeCAD 在 Linux mint 介面大錯誤

圖片
  要開 3D 檔案時發現介面有缺好幾個模塊,之後問 AI 才發現,似乎是 Linux mint 系統 Python 更新之後造成程式碼錯亂,透過幾個指令嘗試修復宣告失敗(包括完整移除+重新安裝),最後解決方法是類似 macos 的程式執行方式,直接下載可攜版沙盒應用程式 appimage 檔案做執行,  這樣就可以讓程式繼續執行了~     https://www.freecad.org/downloads.php?lang=zh_TW 

【技術實戰】利用 strace 逆向分析:徹底重置 ZWCAD 與 GstarCAD Linux 試用機制

圖片
  在 Linux 環境下,CAD 軟體(如 ZWCAD 或 GstarCAD)的試用保護並非單純鎖在安裝目錄,而是採用「多點分散標記」。只要漏掉一個隱藏檔案,軟體就會互相同步修復。本文將教你如何利用 strace 工具,從零開始抓出這些躲在系統角落的「影子檔案」。 🛠️ 第一階段:通緝執行檔 —— 當啟動腳本「點不開」時 很多人卡在第一步:明明有啟動腳本 .sh ,但 strace 卻報格式錯誤,或是直接執行程式報函式庫(libraries)找不到。 1. 穿透層層目錄找「真身」 大型 Linux 軟體通常藏在 /opt/apps/ 底下。如果直接執行 strace 報錯,請先進入該軟體根目錄找出真正的執行主程式: Bash find /opt/apps/軟體名稱 -maxdepth 2 -executable - type f 關鍵技巧 :通常檔名 全大寫 (如 ZWCAD )或是與軟體同名的檔案就是目標。 2. 強制引導追蹤 若直接跑主程式報 shared libraries 錯誤,請回頭跑 .sh 腳本,並加上 /bin/bash 強制引導啟動: Bash strace -f -e trace=file -o ~/trace.txt /bin/bash ./啟動腳本.sh 🔍 第二階段:照妖鏡實戰 —— 找出藏匿點 軟體啟動後看到試用視窗,直接關閉,開始分析 trace.txt 。 1. 影子檔案藏匿規律 系統暫存標記 :位於 /var/tmp/ ,這比 /tmp 狡猾,因為重啟電腦也不會消失。 個人文件夾標記 (GstarCAD 關鍵) :會隱藏在 ~/Documents/ 底下的 .xxx.x 檔案。 通用雜湊標記 :家目錄下點開頭的亂碼檔,如 .6EB28D2E... 。 2. 萬用過濾指令 (餵給 AI 的情報) 如果你看不懂萬行日誌,執行這條指令把結果貼給 AI(如 Gemini 、ChatGPT): Bash grep -E "openat|access" ~/trace.txt | grep -E "HOME|var|tmp|Documents" | grep -v "\.so" | tail -n 100 AI 提問範例 : 「這是我在 Linux 執...

FreeCAD 如何計算體積與重量

圖片
先前常用 OnShape、Fusion 360 跟其他免費繪圖軟體,直到最近換了 Linux Mint 雖然 OnShape 是線上網頁板還能用,單機則只能用 FreeCad 來當作輔助。 FreeCad 功能常常有缺之前不是很習慣,尤其是體積跟重量換算功能殘缺,即便其他網友有分享 換算方式 ,仍略顯麻煩。 在附加元件管理員找到一個套件叫做 Estimate 可以輕鬆換算 安裝完可以在功能選單裡面切換到 Estimate 工具 工具列上簡單的圖示可以讓你用 mm、cm、m 為單位 (克重則為 g、kg、lb) 也能自訂密度參數 例如鋼鐵類可以用 8 就可換算出精準的克重 他也有預設PLA,ABS,TPU 等等 3D列印常用材質,非常實用,推薦給大家。

FreeCAD 1.0.0 繁體中文版 stl 轉 stp 實體檔案步驟更新筆記

圖片
 先前在 FreeCAD 還沒更新為 1.0.0 版前, 曾經有撰寫過如何將 STL 檔案轉成實體檔案 , 這次改版的 FreeCAD 還有黑暗模式,基本功能其實沒有太大改變。 我們則用 ThingiverSE 很熱門的Benchy小船 當案例: Tip 訣竅順序為 網格 > 曲面 > 實體  FreeCAD 的直接打開 Stl 檔案,請先確認自己的功能選單已選擇 Part 然後在模型的頁面下點選綠色的曲面造型 (本體會亮起來) 然後在控制列選取零件中的 "由網格建立造型" 接著會跳出視窗,請勾選 縫合圖形,預設為 0.1 公差不用更動直接按下 OK 這時電腦會運算好一陣子 算完後你會發現模型多了一個曲面 (這時綠色的網格可以刪除) 點選剛剛完成的曲面後,選取零件中的 "造型產生器" 在任務選擇 "由殼建立實體" 並且在 CAD 圖形按下 ctrl + a 然後確認曲面有亮起 這時候電腦又會再次高度運算將曲面轉換成為實體。 最後會看到 solid 的實體 點選該 solid 後於檔案選單選取匯出 匯出成 stp 即可讓其他軟體編輯。 (不過太複雜的實體面會變得很難編輯 這個小船就真的太困難了)

2024 Linux mint 21.3 一些筆記

圖片
因為 Microsoft 規劃在 Windows 11 開始畫面中塞入更多的廣告 ,基於 Windows 本身並非為免費的 OS,結果微軟仍在任何可能營利的地方做手腳,故此 2024 年已將工作主力電腦改用 Linux Mint 21.3 取代 Windows。 使用了一陣子後,原則上以前 Windows 能作到的都能在 Linux 平台上完成,加上現在許多服務也是 Web 界面為主,除了部份程式安裝須指令貼上以及部份小排除之外,是個很稱職的終端系統。 此篇為筆記一些查找替代軟體的查找筆記 1. yt-dlp / get-iplayer 2. HandBrake 影片轉檔好利器 (特別是把 FullHD 檔案轉 854X480 解析度) 3. Line 電腦版本 , 4. QCAD 免費好用的 QCAD 5. Acrobat PDF Reade r 工作會用到的 Reader 然後有時候PDF有問題排除 https://stackoverflow.com/questions/72598672/error-while-trying-to-open-acrobat-reader-in-debian-bullseye 改採 Okular 與PDF Arranger  來做標示與合併PDF 6. Tesseract   辨識文字的解決方案 本篇草稿本來只是 2024 的筆記,發現延誤太久,在 2025年1月發布 以利後續查找

NanoCAD 不小心開啟 3D 視角的修正

圖片
 NanoCAD 同仁編輯 3D CAD 所佈的 dwg 或 dxf 2D CAD 軟體時,因為習慣 3D 的 Shfit + 滑鼠中鍵的視角快速鍵,恰巧 NanoCAD 5.0 也支援 3D 視角常常不小心誤觸造成視角不習慣,而解決方法很簡單,只要選擇 View -> Views -> Set Top 就能回到原本的 2D,如果有人有碰到類似情形,可以這樣改回來。

免費的 2D CAD 軟體 NanoCAD、LibreCAD、QCAD

圖片
Autodesk AutoCAD 是工程界標竿軟體,許多 2D 工程佈圖都仰賴此軟體,無奈所屬單位 Autocad 2002 單機買斷版的認證伺服器已於2020終止服務,如電腦重灌的話終身授權的軟體將會失效,雖然有使用虛擬機做備案,虛擬機檔案傳輸實在麻煩,故此同仁找到了 Nanocad 5.0 免費 CAD 軟體。 https://nanocad.com/products/nanocad-free/ 安裝方式一樣需要序號,可以於官網採 email 取得註冊碼授權五個機台,費用都是免費,缺點是僅有 32位元軟體,只有英文介面 (但 autocad 指令通用) 無論是中文 dwg、dxf 檔案都能正常開啟,雖 LibreCAD 也是開源免費 CAD軟體,無奈中文支援與指令實在不友善,對於中文的使用者基本上可以忽略 LibreCAD 的使用了。 鑒於 AutoCAD 2002 買斷版廠商只提供到2020年的認證以及 DraftSight 紛紛取消免費等風險,仍擔心 NanoCAD 未來會取消免費版的服務,雖 NanoCAD 單軟體售價少於 AutoCAD 相當多,每年授權訂閱 AutoCAD USD1590 VS NanoCAD USD 200,只是在 Linux 與 Mac 系統使用 Wine 安裝 NanoCAD 一直碰到啟動問題同仁一直再找替代方案,另一個癥結點是 NanoCAD 為俄羅斯開發的 CAD 軟體,雖俄烏戰爭爆發後,英語國際網站一直淡化其俄國色彩,如果進入 RU官方網站的關於公司簡介仍以俄羅斯團隊為主來做介紹。 尋找備案中意外發現免費開源 QCAD,成功於 MacOS (intel) 與 Linux Mint 成功安裝 QCAD https://qcad.org/en/ 免費版只能開啟 dxf (需移除多個 .dll),試用版則可以在時間內編輯 dwg (會自動關閉程式),Mac OS 也能使用 QCAD 也算是多平台的亮點,確實也解決了同仁的多 NanoCAD 平台問題,只需要開啟檔案、簡單文字編輯的 CAD 軟體,不妨各位網友能查找看看 NanoCAD 或 QCAD 試看看吧! 另 QCAD  無論哪個平台的都需下載 Trial 版本,以 Windows 為例子,僅需移除相關 dll檔案就可以變成社群版本(免費無限制) 僅需保留 qcadda...

Fusion 360 試用到期再次申請試用

圖片
 Autodesk Fusion 360 教育版是無期限授權,而一般使用者也能透過延展的方式繼續使用,這個方法是官方論壇所回覆的內容 ( 連接 ) 請到 Autodesk 學習中心 中點選 Fusion 360 的 Access , 同意你是學生的選項後,再次從 Fusion 360 程式上登入就發現能繼續使用了

Stl 轉 Stp,step,igs 等實體 (免 solidworks、pro/e等付費軟體)

圖片
 主要是使用免費且開源的 freeCAD (無須註冊機、破解或是 crack 的CAD軟體) 有些人 Stl 要轉換成 Stp,Step,igs 面臨轉換失敗的原因是 Stl 是一堆三角形所構成的 mesh (曲面或表面) 並非 solid (實體) 故 freeCAD 有 mesh 建構 轉換 solid 的功能 先安裝好 freeCAD 開啟 stl 檔案 在功能表的開始選單點選 part 功能表選單 然後 part 選單裡面勾選 create shape from mesh 公差預設選1 就好 完成後 左側的綠色的 mesh 下面多了一個 solid shell 記得把綠色的 mesh 點選後按下 delete 鍵刪除 依序點取 Part> Shape Builder> Solid from shell> Create (按下 create 前如果有提示說需要至少一個曲面時記得點選 ctrl + A 選取全部 shape) 完成後 solid shell 下面就成功出現 solid 實體了 輸出檔案僅需點選 file > export 轉出來的 step 檔案不只其他軟體能開啟外 亦能長出或是除料很實用