• #maker+t=market
  • COSPLAY 3D 建模
  • 3D列印服務
  • 1
  • 2
  • 3

ATOM 3D Printer Group 造訪社團 » 程式

原文網址 Charlie Ting
2016-03-06 03:50:13

[雷雕]

好久沒玩雷雕了,昨天想說要雕個名牌放車上,結果還發現忘了以前改寫程式改到那一代了,竟然無法產生。

今天花了點時間再爬一下 python, 還好還是有修回來。

不過我真的覺得對我而言,用 python 寫的難度真的太高。

等手邊的主機架好,就要來試新的 php 程式架構,看能不能用 client / server 的概念來寫了。

不過雖然說是改用 php 寫,但是感覺起來似乎未來理想的模式還是有個 PI 的控制板用來控制印表機,而處理雷射檔案和 GCODE 的部份則由主機上處理,完成後再丟給 PI 去傳檔列印。

對使用者來說,只要有瀏覽器和有登錄的雷雕機器,就可以隨時隨地使用,不用去管那麼多系統和技術上的問題。

不過,要有空~~~XDDD

張張家祝
2016-03-06 08:23:55

這完全是符合互聯網的概念嘛,C大厲害

Charlie Ting
2016-03-06 12:06:29

完成版

MoMo Yang
2016-03-06 15:22:20

昨天有看到有人用雷射製作電路板, 我也打算來玩一下雷射了

黃俊傑
2016-03-07 12:04:41

最近pi3出了阿! CP值超高!!! 可以出手阿...


原文網址 Charlie Ting
2016-02-23 18:29:18

[21小時的心經]

這次換明燿的銀點黑來印內凹的字,壁厚3mm,底部也是3mm厚,高17公分,直徑12公分。採用倒角方式處理,不是原本那個厚厚的底了。這樣比較省料,也比較簡約。

這東西還蠻適合拿來當作書房或佛堂的擺飾,若是有木頭料的話,或者可以嚐試看看。

字體的部份最好是細黑體,筆劃細的比較不會糊,可以縮比較小。不然就要印比較大一點才行。

OpenSCAD 大概算50分鐘,有興趣的我再分享檔案給大家跑看看。程式寫法有簡化很多很多,就是加加減減,優化執行的效率而已。

戴士偉
2016-02-23 19:06:33

求分享 XD

Tsoi Paul
2016-02-24 02:03:06

有沒有stl 分享

劉聖心
2016-02-24 02:03:15

印薄一點當燈罩好像也不錯!

Alex Wu
2016-02-24 11:09:57

跪求STL檔.要印給老爸

Robin Hsu
2016-02-25 02:38:22

看來看去 比較喜歡這個黑色的凹體字 ~
不曉得糖果紅印出來會長怎樣 ~

Charlie Ting
2016-02-25 10:35:57

縮小改字版:8公分直徑、翩翩體

陳曉澔
2016-02-25 17:45:34

大神.....這些照片給我放以後的網站當樣本吧.......

James Lin
2016-02-26 00:11:18

感謝丁大~ ^_^

曾荐宏
2016-02-26 07:28:50

我印出來每一排都會有一條線,不像大家印的表面那麼滑順,跟我用層高0.4有關嗎?

蘇子中
2016-02-28 05:58:43

能不能分享stl檔 , scad要跑好久喔


原文網址 Charlie Ting
2016-02-23 11:32:50

[數學高手]

有個問題需要大家給點意見,就是依稀記得傅利葉轉換可以用正弦函數來模擬各種曲線。

那麼,有沒有什麼工具程式可以我給它一個曲線,然後幫我產生一個公式?

或者,給它一個曲面,然後給我一組公式。

Rick Yang
2016-02-23 12:41:20

數值方法有很多,最簡單的作法是用Excel有近似曲線的工具

戴士偉
2016-02-23 14:09:16


原文網址 Charlie Ting
2016-02-23 00:47:38

[因禍得福]

最近在重灌主機,發現很多軟體應用的方式在我忙著作活動之後,都變得不太一樣。

雖然說這讓我覺得有點麻煩,有點難搞。不過新技術似乎打通了另一個想法的任督二脈~~~

這東西是雷射模組有關。

去年在玩雷射模組的時候,本來是想透過 web-based 來控制機器,但現有架構下,可能還是原廠提供的 python 程式會比較好處理。其中最大的關鍵在於 python 程式是 standalone 的型態,而不是一般 web 程式是 stateless,這在跟 ATOM 維持連線的事情上有很大差別。

但是 python 終究有學習和適應的問題得處理,所以我只有先改寫 burner 程式,讓它更貼近雷射模組的使用狀態。

不過今天發現,現在 php 在主推轉成 php-fpm 的模式設計。簡單來說,它把過去 php 程式只是 web cgi 的模式轉成 server level 的程式,而 apache 的 request 會透過 proxy 的模式轉向 local 的 php-fpm 發出請求。這表示 user --> apache --> php-fpm --> socket --> ATOM。這樣就能用 php 來寫 ATOM 的控制程式,包括 3dp 、雷射雕刻,甚至其他的控制應用了。因為,php-fpm 的程式等於像 RP 的程式一樣,而 apache 這段則是負責 UI 和訊息的顯示。

這樣會有什麼好處?

首先,是可以透過瀏覽器去操作 ATOM 機器,再來是 php 的資源可以導入這塊的應用,還有可以更簡單去作一些資料交換的動作,例如分享彼此使用的參數。

當然,用 python 要作到這樣的功能也不是不行,甚至 python 有它的優點。但就之前在改寫 burner 時發現,python 的很多資源和開發環境並不是那麼容易建構。

所以,至少這會是一個新的 solution。不過也要我有時間才行.....XD

王智立
2016-02-23 00:53:56

專業....

Io HonGwal
2016-02-23 12:03:20

在octoprint 上寫個 雷射的插件 ?


原文網址 Charlie Ting
2016-02-22 00:02:40

[全新改版]

個人覺得 OpenSCAD 是一套非常值得玩熟的程式,因為透過程式的設計能夠讓很多創意快速成型,大幅減少技術上的門檻。

可預期的未來,會有很多模組化的檔案,讓人們可以隨心所欲把想加的東西補上去,然後就能達到快速建模。

非常期待~~~

先分享自己改寫的筆筒檔案。明天可以來試著輸出看看了~~

PS: 杯體改成一次性輸出,又有內外倒圓角,然後字體和分隔線是挖進去的。

Robin Hsu
2016-02-22 00:31:49

我雖然也會寫程式 可是我數學不好 XD

Charlie Ting
2016-02-22 00:33:39

用不到什麼數學,主要是座標和集合的觀念而已

Che Hung Wang
2016-02-22 01:29:33

如果是照片想要崁入杯體可以做得到嗎?

Charlie Ting
2016-02-22 01:45:47

Charlie Ting
2016-02-22 09:08:22

縮到7公分直徑果然是太小了,有些筆劃會被吃掉。但這版的表面細膩度好很多,杯體本身也是一次到位,沒有絲毫浪費。目前準備改印直徑10公分版本。

另外,這個檔案需要較高的elements 數,不然會跑不出來。

這類作品基本上適合深色料印列。

Charlie Ting
2016-02-22 21:36:33

改了寫法~~~發現 OpenSCAD 要留意物件描述的寫法,在運算上會有一定程度的差異。先前版本大概都要80分鐘算完,改寫之後,大概49分鐘算完。

另外,像這種刻字的物件,噴嘴口徑是先天限制,筆劃密度是挑戰,以內凹的字體來看,字體最好選用極細的黑體字,呈現的效果會最好。

目前在印12公分直徑的版本,這個主題將會在此暫告一個段落。換下一個題目來挑戰了~~

曾荐宏
2016-02-26 10:09:02

丁大你後來的檔案我跑不太出來耶

Charlie Ting
2016-02-26 10:52:48

你軟體版本? 另外後來的我有提高 elements 數的上限,不然會出現警告.

曾荐宏
2016-02-26 11:16:47

在官網下載的最新版,這是他跟我警告的東西,圖也只有出來這樣Compiling design (CSG Tree generation)...
Compiling design (CSG Products generation)...
Geometries in cache: 278
Geometry cache size in bytes: 41956648
CGAL Polyhedrons in cache: 0
CGAL cache size in bytes: 0
Compiling design (CSG Products normalization)...
WARNING: Normalized tree is growing past 200000 elements. Aborting normalization.
Normalized CSG tree has 80 elements
Compile and preview finished.
Total rendering time: 0 hours, 0 minutes, 9 seconds

Charlie Ting
2016-02-26 11:21:04

Normalized tree is growing past 200000 elements.

所以說要在 preferences -> advanced 裡面提高 elements 上限。

曾荐宏
2016-02-26 11:23:15

Charlie Ting 感謝丁大,我再來試試!!!

曾荐宏
2016-02-26 11:45:09

Charlie Ting 成功了!!!!感謝丁大(跪拜中~~)


原文網址 Charlie Ting
2016-02-17 21:37:10

[求助]

昨天花了一點時間玩那個筆筒浮雕文字的檔案,也把字體輸出的參數都調得差不多了~~~(自以為印出來會好看XD)

但是,因為它每一格文字其實一塊塊的瓷磚,並不是一個整體。

所以切出來的 gcode 可以發現它是獨立列印的,這雖然不是不能印,但缺點不少。

我試著把 STL 丟入 meshmixer 去 make solid,但檔案似乎太大,執行沒多久程式就掛掉。

STL 檔大概110MB。

不知道有沒有人有什麼想法,可以把這些組成一個實體。

PS:其實我連瓷磚的堆疊都有故意讓它重疊了,但還是一樣的狀況。目前查到的資料,可能 SolidWorks 會是解決方式之一。如果可以,我把 STL 上傳到網路上,然後幫我 solid 之後,另外產生一個 STL 檔。

感謝~~

王智立
2016-02-17 21:38:30

丁大,丟上雲端,把連結給我。我試看看。

Charlie Ting
2016-02-17 21:40:52

http://www.inventor.com.tw/buddha_penbox.stl

這是二進位檔,所以只有28MB左右,看能不能吃。謝謝~

王智立
2016-02-17 22:24:09

Charlie Ting 試看看。面太多轉不了 Solid 。我用其他方法修了一下。

https://www.dropbox.com/....../buddha_penbox-modify......

Charlie Ting
2016-02-18 21:44:33

列印中

王智立
2016-02-18 21:51:13

看起來不錯耶


原文網址 印良品
2016-02-03 12:02:36

免費實用360度3D作品的相片簿,免安裝任何程式,一般瀏覽器就能方便使用。


原文網址 Huan Ming Chang
2016-01-21 02:54:21

【ATOM1.0提問】近日想用pronterface 重新校正水平,但是發現列印機的USB連接都無法讀取,請問是哪個環節出了問題?插上USB裝置都無法正常的安裝驅動程式,也不知道從哪裡找驅動程式安裝。
//Port 中都只有COM1 以前連接時會有 COM4的選項。

Hawke ChienSheng Liu
2016-01-21 03:28:22

Clarence Lee
2016-01-21 09:10:12

1.0 的driver應該裝arduino ide 就有了
不是ftdi driver
朝換usb線 或跳過延長線從板子上直接接出來看看
換不同電腦上usb port也是個方向

Huan Ming Chang
2016-01-21 16:13:03

安裝arduino後就成功了,謝謝各位大師解答,太感謝了!


原文網址 MoMo Yang
2015-12-28 01:02:45

[不負責任韌體]

有同好希望我講解如何做到某些功能,說實在的,這有點難教學
不如我提供Source Code,有需要的人自己看,當初說過SDCard中其實是不建議放太多檔案的,我也是實作完排序之後,才知道做了傻事,想知道為什麼的人建議把Code看一下就知道為什麼了,所以我做了兩個取代的機制,一個是相反顯示,一個是直接能夠印最新檔案,其他功能請參考列表

1. 增加zoffset獨立調整
2. 增加列印前一個GCode檔案 (重新列印,不是繼續列印)
3. 增加停止列印並回到HOME (讓噴頭不會留在列印件上)
4. 增加GOTO_ZERO (方便調整zoffset)
5. 增加暫停列印並移動噴頭 (為了減少失步的可能,沒有移到HOME)
6. 修改繼續列印讓他可以上次暫停處繼續印
7. 修改檔案顯示順序 (相反顯示,但不保證是最新的在上面)
8. 增加列印最新檔案 (好處是不用選檔)

Source Code => https://github.com/AndroidLinux/Marlin-momo

P.S. 由於我沒有買雷射,所以並沒有雷射相關功能,請見諒,另外由於我的機器裝了很多的Sensor,若要能跑在原版的ATOM2.0上,我自用的韌體必須移除那些多餘的程式(我只留下大家感興趣的部分),當然瘦身後的韌體是無法直接在跑在我的機器上進行測試,我是請同好冒著危險幫我測試的,若有問題,請告知我,我會再修改。

https://youtu.be/llToETqpcPU

Isaac Tai
2015-12-28 01:23:18

請問"暫停列印再繼續列印"的一段source code 在那一個檔案?

James Lin
2015-12-28 01:32:50

Yang Momo 神,請問你是 Base on v2.0 改的嗎?

Clarence Lee
2015-12-28 01:45:43

ultralcd.cpp

王榮達
2015-12-28 01:46:31

請問這修改適用ATOM 1&1.x代的機器嗎??

張銀崇
2015-12-28 02:04:30

超神

Anthony Lu
2015-12-28 09:43:39

強.........

MoMo Yang
2015-12-28 10:25:23

其實我比較想用強一點的版子,寫個新的韌體

蘇子中
2015-12-29 12:58:11

請問ㄧ下,這個暫停接續功能,是可以暫停多久? 溫度還是一直保持嗎?


原文網址 Hawke ChienSheng Liu
2015-12-27 09:52:03

求救:Macbook Air 如何與 ATOM 2.0 連線更新韌體?
有類似PC的裝置管理員、驅動程式的東西要處理嗎?
(Mac 新手)

張不凡
2015-12-27 09:53:07

我一樣是用那個 arduxxx 那套,需要嗎?

Clarence Lee
2015-12-27 09:53:41

好像內建就抓的到..
不然就去http://www.ftdichip.com/Drivers/VCP.htm
拿osx的driver

MoMo Yang
2015-12-27 15:10:19

直接抓得到才對

Hawke ChienSheng Liu
2015-12-27 17:30:17

抓到的port會是什麼名字呢?

Clarence Lee
2015-12-27 18:13:53

黃俊傑
2015-12-27 18:18:36

https://www.youtube.com/watch?v=RTmjy3uDhPg
個人用這方式解決的!

張不凡
2015-12-27 18:40:21

在不行我帶我的去研究看看

李穆
2015-12-27 21:51:09

今天也遇到一個學員用MAC,看來台北台中工作營好像問題都差不多

Hawke ChienSheng Liu
2015-12-27 21:59:31

是我一直沒用過Mac。

李穆
2015-12-27 22:12:49

me2

Clarence Lee
2015-12-27 22:13:18

/me 偶而用用..

Hawke ChienSheng Liu
2015-12-27 22:21:18

這時應該呼叫彼得或馬克⋯

Rickey Yang
2015-12-27 23:20:40

一直都用mac