2024年8月27日 星期二

珍妮類 UltiMaker 2 印表機改裝

2024 春節前,從網友接收過來的珍妮類 Ultimaker 結構 3D印表機,聽說這種十字形結構是最穩的結構,就一心想把它弄起來玩玩看。

在網路上找到一些相關的參考資料,想辦法把列印頭裝上 HGX lite 擠出機,改過的 Mini-Stealthburn,這樣可以使用很多不同的熱端,如拓竹的。

相片是目前的進度,接下來要弄 klipper 控制。(2024-02-21)


前輩回饋,"不好裝的機器,六根光軸平行度要求很高,偏一點都會卡卡的"," 沒錯,記得之前校正十字軸歪斜問題,根本人人遇到必須會的","鋁塑板,好懷念,當年各種山寨 UltiMaker MakerBot"。"體積超過300x300之後,強度比corexy強,得益於皮帶少了一半長,越大尺寸越明顯,加減速的變化,理論上可以更大"。

2024-04-15,開始測試

剛改好的 十字結構 的仿 ultimate maker 2 印表機,試印一下。蠻奇怪的,印出來是鏤空的,這應是擠出不足吧。

HGX lite 擠出機,拓竹熱端,有空再慢慢找原因,慢慢改吧


改好的 類 Ultimaker 2,十字架構 3D印表機,改用 Voron 的切片設定,列印成功。

因為參考 Voron,都改成 Klipper 了,也要用 Voron 的設定吧。先前在 PrusaSlicer 選 Ultimate 的印表機,結果擠出不足,列印失敗。


真不可靠,一個簡單的 toolhead 電路板,LED 方向也會搞錯。

使用時,打印頭正常加熱,但LED不會亮。確認LED 正常,只是方向反了。

解焊反過來重焊,就正常了。




Micromake 3D 印表機

 看到有一賣一台Micromake 3D 印表機和一堆零件,算算價值還可以,又衝動的買了。

Micromake 這家公司

想要瞭解我買的機器是那年代的東西,但找不到確切的資訊,只能依找到的零碎資料來拼湊。

找到 YouTube 的資料 https://www.youtube.com/c/micromake/playlists  (加入日期:2014年1月6日)

---------------------
簡介
我们是一只来自中国郑州的初创团队,我们正在做一些原创设计使得让3D打印机更加便宜并且安装容易,在基于开源的设计上不断改进并且形成商品,我们在中国向全球出售我们的产品,并且愿意将我们的设计及产品分享给更多maker!
-------------------------

相關資料整理

  • Http://Www.Micromake.Cn  -- 這網頁不存在了
  • 2020-07-31,[真.盖塔]HEATS 混剪,最後一部影片,與3D印表機無關
  • 2019-03-05,Micromake L4 UV SLA LCD 3D Printer, 光固化機器
  • 2019-01-18,後來改做玩具了
  • 2017-03-04,Micromake C1 3D Printer 24CM moon lamp,龍門式機器
  • 2016-04-29,Micromake 3D Printer 整机安装【1】框架的安装,Delta 機器
  • 2015-09-04,Micromake 3D印表機 機器調試【1】軟体安裝与燒錄固件 -- 第一部影片


ATOM 3D 印表機

 突然的,對各型 Delta 印表機有興趣,又買了 2台 ATOM 的機器,V2 和 V3 各一台。要改裝的話,V2 是比較好改。

2024年7月17日 星期三

D-FORCE 3D印表機

D-FORCE 400 3D印表機

3D印表機,越玩越大

有人的機器壞了不想修,因為要送回公司修,運費太貴,3千元賣出。

實在太大,貨運行不收,叫回頭車送,運費4千。

提早下班,想辦法用可以爬樓梯的菜籃車,一個人把它拖上4樓。拖上來後,全身虛脫,感覺心臟快得好像要爆了


------------------
賣家的說明
------------------
售 D-FORCE 400 delta型
列印範圍 直徑400mm 高度500mm
自動校正壞掉了 因為我不會手動校正 所以便宜出售
此機台適合會手動校正的使用者購買  其他的功能都正常
電源供應器(明緯)已換新 我把它拉出來外面散熱比較好
馬達都有外加風扇散熱 擠出機馬達也有加風扇
熱床改成磁鐵+薄鐵鈑   原廠的玻璃都還在
之前有買一堆備用配件 全部都一併贈送
機台有點大 限自取
----------------

D-FORCE 300 3D印表機

其實是先看到這台,只是賣家在國外,要等回國才能處理。

D-FORCE 3D印表機相關資訊

D-force 的印表機已停產多年,在網路上找到的資料

D-force 系列功能比較

D-FORCE V3.0+ 3D印表機D-FORCE 400 3D印表機
外型尺寸
(高x寬)
83 x 46 (cm)130 x 65 cm
重量22.5kg46kg
底板直徑300mm420mm
最大列印直徑260mm380mm
最大成型高度295mm500mm
控制系統32bit 控制板
校正系統平台自動校正
動力系統42型L40步進馬達57型L40步進馬達
傳動系統GT2 6mm同步帶+上銀線相容線性滑軌(MGN12H)GT2 6mm同步帶+上銀線相容線性滑軌(MGN15H)
校正系統平台自動校正平台自動校正+多點幾何平台校正
韌體Marlin 2.x
LCD控制面板12864 LCD顯示+旋鈕控制器圖型式LCD顯示

在露天找到的更詳細的比較表,借用一下。


這台應是初代 D400,重量三十幾公斤,對我來說實在好重,縱使藉助拉車,還是搬得很辛苦。

控制板是 MKS GV1.4,16位元 MCU,對我來說沒啥用,會換成 32位元的。57型步進馬達,真的好大一顆,整個機構,光買零件就要上萬吧。

生產 DForce 印表機的公司

YouTube 上找到的資訊,https://www.youtube.com/@triangle-lab6335/videos

-----------------
簡介

Triangle-lab was founded in 2014 to develop and manufacture delta-type 3D printers with a triangular shape, hence the name "Triangle-lab".
We now focus on developing and manufacturing extrusion and hot-end systems for desktop and industrial grade 3D printers.
Our continued innovation and R&D efforts bring high performance, high quality and affordable parts to the 3D printing community.
"Triangle-lab" "D-froce" are our registered trademarks.

Official website: https://www.trianglelab.net (這網頁還存活著,2024-08-28)
Official AliExpress Website: https://trianglelab.aliexpress.com/store/1654223
Facebook: https://www.facebook.com/Trianglelab.org
Twitter: https://twitter.com/Triangle_lab
Mail:sales@trianglelab.net       support@trianglelab.net
------------------

關於舊機器的資訊不多,不肯提供自家生產過的產品的訊息,不是很可靠的公司。

Klipper

參考 [分享] delta 列印機安裝klipper







2024年6月16日 星期日

類 UM2 3D 印表機,改鋁型材框架

Ultimaker 在 2011 創立,於 2013 發表 Ultimaker 2,簡稱 UM2,採用 crossed gantry,因而也稱為 CroXY 架構。在 2015 - 2018 左右,有許多 UM2 的仿製機。有一些新設計,可參考下列資訊。

相關資訊,並不多,而且有點複雜,實在不想照做。倒是接收了2台類 UM2 的機器,一台鹿頭科技出的,收到時,壓克力外框已破掉,無法修復。在網路找到改鋁擠框架的資訊,資訊還蠻完整的,就照著改。

改裝完成的樣子如上,和先前的樣子完全不一樣。但感覺比較穩,可以減少機體共振吧。因此也想把更早收到,已改 Klipper 和 mini voron 列印頭的珍妮印表機,也改成鋁型材框架。

材料準備

原來機器的零件規格數量,若有缺或老化,要添購。或當切鋁型材長度的參考。

光軸
  • X 光軸*2,D: 8mm,L: 337mm
  • Y 光軸*2,D: 8mm,L: 348mm
  • Z 光軸*2,D: 12mm,L: 339mm。淘寶拍賣資訊 - 標準版 338mm,加高版 438mm。珍妮印表機,500mm
  • Print_Head_Shaft_X,打印頭 X 光軸,D: 6mm,L: 320mm (珍妮只有312mm?)。珍妮印表機的 X/Y 移動光軸比較粗,為 8mm 光軸,兩端切削成 6mm直徑。
  • Print_Head_Shaft_Y,打印頭 Y 光軸,D: 6mm,L: 300.5mm。
軸承
  • 軸承 Ball Bearing F688-2RS,內徑 8mm,外徑 16mm
    • 微型薄壁法兰挡边小轴承 F688Z ZZ, F618/8,内径8mm, 外径16mm, 厚度5mm
  • Sintered_Bushing *4,石墨軸承,內徑 8mm,外徑 11mm,L: 30mm -- 8*11*30mm
  • Linear Bearing LM6LUU,內徑 6mm,外徑 12mm -- 這個直徑好像較小,要確認 --6*12*35mm 
  • Square Flanged Linear Bearing LMK12LUU,Z軸軸承,內徑 12mm,長度 57mm

打印玻璃,257mm*229mm*4mm,破了,要補買

spacer,间隔柱
  • 8.2x10x5 -- *2
  • 8.2x10x10 -- *5
  • 8.2x10x25 -- *1
皮帶
  • GT2 皮帶 (pitch 2mm), 100齒,長 200mm,寬 6.5mm, *2
  • GT2 皮帶 305齒,長 610mm *4

熱床支撐板 -- 305*255*3.5mm

熱床 -- 24V, 165W, 3.5 Ohm,240x257x1.5mm

1159 Z-Motor with Trapezoidal Lead Srew, 4 separate threads,即 4頭,8導程

1187 Trapezoidal Lead Nut,改 T8 消間隙 8導程螺母

改 2020铝型材

欧标2020L电泳,切割下列尺寸和數量, 

  • X: 308mm *6, 
  • Y: 334mm *6, 
  • Z: 標準版 395mm *4,加高版 500mm *4,珍妮印表機,560mm *4。

珍妮印表機的 Z軸鋁型材長度計算如下。

  • 標準版,395mm  - 338mm = 57mm。
  • 加高版,500mm - 438mm = 62mm。
  • 珍妮印表機,500mm + 60mm = 560mm。

Z 光軸及Z步進馬達,不要使用列印件固定。Z 光軸使用立式支撑固定座光轴支架,12mm。Z步進馬達使用 42步进电机固定片安装支架

M6*16 10.9级盘头内六角螺栓 圆头螺钉 圆杯螺丝 手用丝锥 手用丝攻 M6 铝型材垂直打孔器沉头孔穿孔连接开孔定位器 (extrusion drill guide )

Aluminum Extrusion Drilling Jig



2024年5月12日 星期日

Making a Chromecast receiver

買一個 ChromeCast,很便宜,但使用起來讓人超不爽的。在 3代之後,廣告超多,這也就算了,遙控器按一按就好。讓人抓狂的是手機連不上,按了連接後,電視沒反應。更扯的是,電視一直播廣告,手機的影片時間也在跑,它把廣告當成我要看的影片唬弄我。

不只是我討厭,很多人都不爽吧,因此有人想要自己搞 ChromeCast,只是 Google 不一定准,會卡掉。

Making a Chromecast receiver,不太知道這個的用法,它是根據 "an Android app called AirReceiverLite which can act as a Chromecast receiver"。

從Linux安裝Chromecast,用 Linux 連 ChromeCast。

interfect/castanet.sh,問題是要怎麼找到 reset 後的 CHROMECAST_IP?

https://www.expressvpn.com/blog/chromecast-factory-reset/

Cannot SET UP Chromecast on Linux

How to set up a Chromecast without logging in to Google Home?

在 Linux 上使用的方式,Linux 使用 VLC 投放媒體至 Chromecast

1. 可能的作法

A simple solution (2019-Mar-15) I used successfully is to:

  1. Download an older portable version of Chrome (not sure about direct links posting rules here, a search for "portable chrome 71 stable" should get you there
  2. Extract and run this portable version
  3. Navigate to chrome://cast
  4. Setup should work

2. 需要專業技巧的作法 

Chromecast gen 3

I followed this post: https://superuser.com/a/1692253

tldr:wget https://gist.githubusercontent.com/interfect/5f68381d55658d334e2bc4619d796476/raw/1d16ead908a92742d5f22231a2611242d673654f/castanet.sh

chmod +x castanet.sh

CHROMECAST_IP=192.168.0.100 WIFI_SSID="foobar" WIFI_PASSWORD="hackme" ./castanet.sh

make sure you have jq and nodejs installed or the script doesn't work.

NOTE: to get the initial chromecast IP you have to connect to it's wifi hotspot (ChromeCastXXXX) and then use wireshark on your laptop/desktop's wifi interface to see it. Filter for arp requests. There will only be 2 IPs; your wifi interface and the Chromecast. Use the IP for the Chromecast in the spot above.

參考 瞭解詳情:找不到裝置,相關敘述 "連上與 Chromecast、內建 Chromecast 的電視/揚聲器、Google Home 或具備助理裝置的電視/揚聲器相同的 Wi-Fi 網路。尋找與 GoogleHomeXXXX 或 ChromecastXXXX 類似的名稱。"


2024年5月7日 星期二

珍妮 3D 打印機主控板 20160428Ver1.35B

從網友那裡接收一台淘寶的珍妮類 UltiMaker 2 印表機,使用珍妮自己的主控板。在網路上完全找不到該主控板的相關資料,但因為它使用 32位元的 MCU,所以就留著一直想要怎麼才能把它拿來使用。

後來找到可在 STM32 上跑的 Forth,再透過 Forth 兼具 compile 和 interactive 的特性,慢慢整理各控制腳的資料。

上圖是主控板的正面。

上圖是主控板的背面。標示公司網站 www.jennyprinter.com,但無法連上該網站。板子的相關資訊 JPBoard,20160428Ver1.35B,NO.160801060B。搜尋這些關鍵字都沒有結果。


使用的 MCU 是 STM32F407VET6。MKS Monster8 也是使用這一顆 MCU,但 Monster8 可接 8個步進馬達。從版本編號來看,是 2016 年出的板子,當初買這板子應該也蠻貴的吧,因此一直捨不得丟,想著要怎樣才能使用它。

從電路板的外觀來看,這板子是參考 RAMPS 1.4 設計的,那兩顆自恢復保險絲 (PPTC) 是 RAMPS 1.4 才有的,而且後來版本的 RAMPS 的接線座也改了。

後來找到可在 STM32 上執行的 Forth,板子上也有 ISP 腳位,可以燒寫 Firmware。就透過 Forth 慢慢收集各個控制的對應的 MCU PIN 腳。

把控制腳,如步進驅動的 DIR,接上 LED 和 電阻,再用 Forth 程式對所有的 PIN 輪流送出幾個方波,看到那一個腳 LED 會閃。刪開始,測試一個控制腳要花比較長的時間,後面可以把已知的腳去除,就快多了。就這樣,大致把所有腳位都確認了。

連接 12864 LCD 

不太熟悉這個規格,參考 Anycubic kossel Delta 的 Klipper 設定檔。其型式為  -- "RepRapDiscount 2004 Smart Controller" type displays,lcd_type: hd44780。

下圖 fysetc 的 EXP1/EXP2 的圖示。

若只要用 LCD,使用到的腳為 reset,enable, d4, d5, d6, d7,encoder1, encoder2, click,5V,GND。SD 卡的控制信號就不要管了。

關於 kill 信號,fysetc 的說明「為了兼容某些主板,如 RAMPS1.4,FYSETC mini12864 設置了 RST(R3) 和 KILL(R4) 的可選擇電阻。目前,有些主板(S6/Spider)将 KILL 换成 5V,此時,請確認 mini12864 上 R4 處於空贴狀態,否则按下屏幕上的按钮會致使 5V 与 GND 短路,長时間操作會導致主板損壞。」MKS 的板子則是將 KILL 信號接到 3.3V。

所以,kill 不要接,也不要用,設定裡也不要設定。

改靜音驅動 TMC2209

為了相容於以前的 A4988 和 RAMPS,各家的電路略微的不同,但最後大致改得差不多。

TMC2209 採用單線的 UART。若要變成兩條線,此信號為 RX,串一個電阻後,當成 TX。早期的 TMC2209 遵循此作法,如 MKS,pin-4 為 pdn_uart,即 RX,串一個1K電阻連到 pin-5,當作 tx。但有的主板 rx 和 tx 的腳位反過來,因此不同家的驅動插到別家的主板,會不能用。

但後來各家的驅動都直接把 pin-4 和 pin-5 短路,不管插那一家的主板都可以用。只是在舊的主板上使用,要注意有的直接設定 A4988 為 16微步,亦即將 MS1~MS3 全部接到 VCC。必須將 MS3 的腳拔起來不要接,不然可能燒掉驅動。

另外,RAMPS 控制板的 pin-5 和 pin-6 是短路的。所以,pin-4, pin-5, pin-6 實質上是短路的。

至於這塊珍妮的主板,只要 MS1~MS3 的跳線不要接就好。

關於 Klipper 安裝設定

編譯 Klipper firmware 的注意事項,因電路設計問題,在 reset 之後,熱床和列印頭可能直接加熱,直到開機完成,才會關閉。

設定如上,因為板子上的 USB 插座是 UART1,沒辦法透過 USB 燒寫 firmware,所以不用 bootloader。communication interface 就選 UART1。

另外,"GPIO pins to set at micro-controller startup" 項目要加入 "!PA3, !PB6, !PB9, !PB8, !PC7, !PC6, !PB13",前面加 '!' 表示要將輸出設為 Low。這個設定是將 P12 接頭的輸出全部關掉,包括加熱器和風扇。

PCB 上驅動熱床的 MOSFET,明顯比較大顆,IRF1010ES,Vds: 60V,170W,Gate Threshold Voltage 2V~4V。但不知是那邊的問題,在開機沒輸出時,G的電壓為 5V左右,MOSFET 會完全導通,熱床電壓為 24V。但在 klipper 啟動熱床時,G的電壓為 3.3V左右,MOSFET 不會完全導通,接 LED燈條,電壓約 15V,FET 的 DS 壓降為 8V左右。接熱床則量不到電壓。HE0, HE1 的輸出則能正常運作。只能用 HE1 輸出,外接 MOSFET 來驅動熱床。HE0, HE1 的 MOSFET - IRLR7843,Vds: 30V, 140W,Gate Threshold Voltage 1.5V~2.3V。

參考 IRF1010E N-Channel MOSFET: Datasheet, Pinout, Equivalent,有一些使用上的說明。





網誌存檔