2021年2月24日 星期三

3DP : OpenSCAD : 可自訂參數相框

2021年2月24日 星期三

相框可以用各種材質來做,去年是用兩張名片大小的的小卡加上瓦楞紙,一片片裁,一片片以雙面膠黏;今年決定用 3D printer 來印,剛開始是用 TinkerCAD 來畫圖,可是不同尺寸就要再重畫;所以試著用 OpenSCAD 寫個可自訂參數的相框產生器。


相框沒有支架,在底部夾上 Benny Bear Remix ,就可以站得穩穩的。


這個可自訂的相框分為上、下兩片,圖中的左側為相框的下半部(Bottom Mat),它有溝槽可以放照片,邊框內側中央有凹洞可以用來固定相框的上半部;圖中的右側為相框的上半部(Top Mat),中央邊框有突起可以用來卡住相框的下半部。

想玩玩可以下載 photo-frame.scad ,在 OpenSCAD 中開啟並執行;或是在 Thingiverse 網站中,以畫面右上角的「Open in Customize」來自訂參數並製作模型:



可以自訂的參數有:

  • 相片大小:
    • photoWidth : 相片寬度。
    • photoLength : 相片長度。
    • photoHeight : 相片高度(槽深)。
    • photoSizeTolerance : 相片大小容許誤差值。
  • 邊框大小:
    • borderSize : 邊框多寬。
    • borderThickness : 邊框厚度。
    • borderRoundRadius : 圓角的半徑。
  • 卡榫大小:
    • jointWidth : 寬度及高度。
    • jointLength : 長度。
    • jointHoleTopThickness : 相框下半部卡槽頂部要填實的厚度。
  • 其它:
    • 防翹起(在邊框上加薄薄的圓)
      • antiWarpingSize : 圓的直徑大小。
      • antiWarpingThickness : 圓的厚度。
      • antiWarpingTotalNumber : 圓的數量。
      • enableTopMatAntiWarping : 相框上半部啟用防趐起。
      • enableBottomMatAntiWarping : 相框下半部啟用防趐起。
    • TopMatRabbetDepth : 相框上半部槽口的深度
    • shoulderSizeOfBottomMatRabbet : 相框下半部槽口的寬度(用來放相片)。

相框組合的影片:






相關文章


沒有留言:

張貼留言

 
雄::gsyan © 2009. Design by Pocket