2023年12月14日 星期四

在 Linux 下使用 Autodesk Fusion 360

 https://github.com/cryinkfly/Autodesk-Fusion-360-for-Linux

3D 列印,很多分享的檔案都用 step 檔。Autodesk Fusion 360 雖然是付費軟體,但提供個人用途的免費使用,就來試試吧。

unset LANG,unset LC_ALL 後,安裝 app-emulation/wine-staging, app-emulation/dxvk。執行 install.sh 時,只要把語言改成 English,選擇 Gentoo,會要求 su 的權限,自動安裝缺少的 package。


https://askubuntu.com/questions/516307/how-do-i-change-default-wine-browser-to-native-ubuntu-browser-instead-of-ie


2023年12月12日 星期二

點焊機 DIY

NY-D01點焊機控制板 調節時間電流數碼顯示單片機點焊機diy控制板

買前請充分了解點焊機基本原理和有關描述,比如交流電源也不懂的朋友,拍個板子回去接個路由器電源來責問怎么不能用?為什么買的時候不提醒一下?其實描述里都說了,只是個別朋友把插交流電上的 9V 12V 穩壓電源認為是交流電源了!那是交流電嘛?那是整流出來的直流電!DIY 也容易制作失敗和損壞板子,再者畢竟接觸的是 220V 交流強電,一不小心容易發生安全事故。無電子電工基礎知識的玩家一定勿拍!因為不懂也無法準確描述故障,出任何問題就說板子問題,比如曾有一個客戶點焊不穩,就臆想是板子的輸出電壓不穩,就去測變壓器的輸出電壓,顯示是一會兒大一會兒小的,但不想想數字表可以測脈沖電壓嘛?采樣0.3秒的數字表可以去測0.1-0.2秒的脈沖電壓?

自制點焊機很容易失敗(其實也不是失敗,就是達不到自己想象的效果而已),實質就是電流小唄,所以不是系統地去了解和學習,而學著其他朋友或憑自己想象隨便買了一堆東西是不一定做好的;強不強不是一個部件決定的,有人900W全銅也點不住0.15純鎳,有人800W鋁也能點0.15純鎳,這個能的知道變壓器是弱處,他繞組線就加強一下到30平方,然后繞組線直接點焊針,不用快接座不用黃銅焊筆。

注意:售價43元的控制板就是主圖中的裸板一塊,不含任何變壓器和其他配件!本板子是交流變壓器控制板,不能做法拉電容儲能的控制板!

      “NY-D01單脈沖控制板 40A”就是板載 40A 可控硅;需要 100A 的就再拍一只 100A 可控硅,自己換一下,價格和出廠裝好 100A 的也差不多,自己換可以多下一只 40A 備用。

注意:41A 可控硅一般只能接一只微波爐變壓器,大約 700W-800W 初級鋁線,900E 全銅比較勉強,有時候會損壞,建議也換 100A,接2只變壓器一定要換 100A 可控硅。其他環牛或其他未知參數變壓器一般也要 100A ,這樣保險一點。


        一直有客戶問這個 40A 可以多少電流去點焊?100A 可以多少電流?掌柜回答和點焊電流沒有直接關系,更不要理解為換 100A 會比 40A 的點焊電流大。可控硅大小主要是根據變壓器功率來選擇可控硅。可控硅可理解為家里的空氣開關(斷路器,閘刀)只負責開關而已,斷路器的電流根據負載功率而定。但不是換個大點的空氣開關會提高負載的功率!比如 40A 換 60A 的空氣開關,你家的 2匹空調也不可能會變成 3匹!但空調多了或換 5匹的了,你空氣開關肯定要換大的了!


      功率舉例:40A 可以接一個 900W 變壓器 (點焊時瞬間可以 2000W 左右),如果次級 2.5V,就可以 800A 的瞬間點焊電流,如果次級 5V,則是 400A 的電流,所以掌柜回答可控硅大小和點焊電流沒有直接關系就是這個道理,當然一般點焊電流大了,功率也大了,可控硅也需相應大了。


因為我們板子的響應非常快,假如您的腳法足夠快,連續踩 2次,可以等于雙脈沖點焊機,所以腳踏開關有腳踏開關的好處,用一體焊筆的微動開關的就難實現不了!用腳踏的好處是不影響手持焊筆的壓力,當你手腳協調好的情況下,其實還是手腳分離工作的好,人手是最靈活可控的,不同厚度鎳片和多種情況可以即時調整我們的手持壓力,一個固定壓力并不是完美的。


 



     本型號板子可以配有2種電流的可控硅,規格價格看選項。40A 和100A可控硅可相互直接替換,不用改變吸收RC大小。板子設計兼容 40A 和 100A。


    本板子的時間同步控制采用單片機的精密過零同步觸發,來保證每個輸出脈沖的同步度和精確個數,所以電流控制可以做在低壓的光耦前端,使用更安全。后面觸發電流兼容 40A和 100A管子,電流調節也不是傳統觸發電流的RC,我們是直接控制的是脈沖寬度。


    以往市場較流行的控制板只是簡單通過調節RC單穩觸發電路的常數來控制時間,再通過一個光耦門來輸出周波,雖然在一定時間內可以大概控制多少個脈沖,但顯然不夠精確。而且RC調節里的R是個高阻電位器,易收到自身脈沖大電流的干擾。使得每次點焊時間不穩定,所以也經常遇到有些朋友焊點忽大忽小的。更因為555時基電路觸發后復位需要等待時間的,連續腳踏觸發會引起時基誤差,所以設計者做了防誤觸發功能,實際就是讓頻繁的觸發失效,所以這些板子的觸發速度不會高于每秒2次,一些點焊熟練點焊工和自動點焊機這個速度就不行了。


   掌柜做了個視頻對比,大家可以看60秒的寶貝主圖視頻,我們的這個板子可以做到一秒5-6次以上的可靠觸發。而且是1個2個直至50個脈沖的精密控制。


     國內廠家的幾十元DIY點焊機板子,更不可能去用日本阿爾卑斯電位器的,即使正規國產貨,壽命和ALPS相差甚遠,基本1-2年后就可能會有接觸不良,以前搞DIY音響的朋友特別明知,一會兒響一會兒低,還有很大的旋轉噪音。現在我們這個N01板子至少有個數顯,電位器調節的是壓控數字量,并不是直接延遲時間RC里的R,這點如同音響電路里的直流音量控制器,哪天電位器明顯接觸不良了,你還能知道數字的跳動;而沒有數顯的板子,哪天電位器接觸不良了,影響到焊接電流的忽大忽小,您可能也不知道~~


       目前較先進的交流脈沖點焊機控制板子有2個關鍵要素,一個是過零觸發,第二個是精密周波數控制時間。所以我們的供電電源只能是交流輸入,不能直流電做電源的,直流電就實現不了過零觸發點了。而不是過零同步觸發的控制板,說是需要交流電供電,你給直流9V電照樣工作的,就說明不是同步過零觸發板。


        注意:我們的板子可控硅部分的RC吸收是專為大多客戶的微波爐變壓器而優化設計的,在使用其他變壓器時,可能會發生抑制不完全而產生干擾影響正常工作,甚至損壞管子,所以更換到非微波爐變壓器時請有個心里準備。


 


安裝時:主板盡量離大變壓器遠一點!更不能座在變壓器上!因為大變壓器有強大的電磁干擾!

2023年12月7日 星期四

紅米2 手機安裝 Klipper

 紅米2手機 xiaomi redmi 2 

HM2LTE-sa

作業系統與版本 Android 4.4

處理器品牌 Qualcomm

處理器型號 Snapdragon 410

主螢幕尺寸 4.7 inch

主相機畫素 800 萬畫素

RAM記憶體 1 GB

ROM儲存空間 8 GB

電池容量 2200 mAh


Basically, in old Redmi devices, the bootloader is usually unlocked, unlike the new Redmi devices. So you just need to flash the TWRP or CWM zip file into the system replacing the stock recovery of Xiaomi.


參考 https://quickfever.com/root-redmi-2-without-pc/,完全不用 unlock bootloader,只要安裝 root 軟體即可 root。

  • 下載 Redmi2Root.zip
  • [系統工具] > [系統更新] > [...] > [手動選擇安裝檔案]
  • The new Root zip auto installs the SuperSu app on your phone, so any app will ask for root permission and you need to allow them to give root access.


主要參考這個 gaifeng8864 / klipper-on-android 

1. 安裝 kerneladiutor

高通处理器默认有个MPD功耗控制方案,默认情况下会关闭部分CPU核心来控制功耗。 由此带来的最大的问题就是在debian系统里会发现4核心的处理器大多数情况下却只识别出2个核心。 kerneladiutor是简单好用的安卓系统的内核管理软件,用来调整CPU和GPU的频率和性能。可以强制开启所有CPU核心,充分利用手机的性能。


2. 安裝 Linux Deploy,Android 版本較舊,只能安裝較舊的 2.5.1。參考說明,安裝 Debian / oldstable。

要把 print3d 加入 group,不然無法存取網路

 sudo usermod -a -G aid_inet,aid_net_raw print3d

因為紅米2 的儲存空間只有 8GB,系統使用後,剩餘空間只有 2GB 左右。不夠裝 Klipper,必須使用 SD卡。但 SD卡必須使用 ext4 的格式,不然無法安裝成功。但 ext4 格式,Android 的檔案管理無法存取,所以將 32GB 的 SD卡切割成雨部份, FAT32 的 12GB,其餘的 ext4。 

[GUIDE] How to mount ext4 formatted MicroSD card on Android 4.2.2 Phone/Tablet

[Linux Deploy]将linux安装在sd卡区的注意事项

使用 Terminal Emulator,cat /proc/partitions 列出 sd card 的分割區名稱,例如 mmcblk1p2。則在 Linux Deploy 中,Installation type --> Partition,Installation path --> /dev/block/mmcblk1p2。

裝好 klipper,moonraker,fluidd,KlipperScreen 这4个组件後,使用空間約 4GB。裝好後,print3d 的目錄如下。





2023年12月3日 星期日

MKS Monster8 setup


You can then hold reset (blue box), hold boot0 (labled above the blue box) and release reset followed by boot0 to enter DFU mode.

------------------
$ lsusb
Bus 005 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 003: ID 0483:df11 STMicroelectronics STM Device in DFU Mode
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
------------------


------------------
$ make flash FLASH_DEVICE=0483:df11
  Flashing out/klipper.bin to 0483:df11
sudo dfu-util -d ,0483:df11 -R -a 0 -s 0x800c000:leave -D out/klipper.bin

[sudo] password for mks: 
dfu-util 0.9

Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2016 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/

dfu-util: Invalid DFU suffix signature
dfu-util: A valid DFU suffix will be required in a future dfu-util release!!!
Opening DFU capable USB device...
ID 0483:df11
Run-time device DFU version 011a
Claiming USB DFU Interface...
Setting Alternate Setting #0 ...
Determining device status: state = dfuERROR, status = 10
dfuERROR, clearing status
Determining device status: state = dfuIDLE, status = 0
dfuIDLE, continuing
DFU mode device DFU version 011a
Device returned transfer size 2048
DfuSe interface name: "Internal Flash  "
Downloading to address = 0x0800c000, size = 26540
Download [=========================] 100%        26540 bytes
Download done.
File downloaded successfully
Transitioning to dfuMANIFEST state
dfu-util: can't detach
Resetting USB to switch back to runtime mode
-------------------

 

-----------------------
[  555.931877] usb 3-1: USB disconnect, device number 2
[  559.147501] usb 3-1: new full-speed USB device number 3 using ohci-platform
[  559.380615] usb 3-1: New USB device found, idVendor=0483, idProduct=df11, bcdDevice=22.00
[  559.380661] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  559.380684] usb 3-1: Product: STM32  BOOTLOADER
[  559.380703] usb 3-1: Manufacturer: STMicroelectronics
[  559.380722] usb 3-1: SerialNumber: 206E327F5131
[ 1296.862092] usb 3-1: USB disconnect, device number 3
[ 1297.345378] usb 3-1: new full-speed USB device number 4 using ohci-platform
[ 1297.579565] usb 3-1: New USB device found, idVendor=1d50, idProduct=614e, bcdDevice= 1.00
[ 1297.579585] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1297.579593] usb 3-1: Product: stm32f407xx
[ 1297.579599] usb 3-1: Manufacturer: Klipper
[ 1297.579605] usb 3-1: SerialNumber: 3E003B000C50315141323320
[ 1297.585773] cdc_acm 3-1:1.0: ttyACM0: USB ACM device
[ 1362.504573] usb 3-1: USB disconnect, device number 4
[ 1364.860800] usb 3-1: new full-speed USB device number 5 using ohci-platform
[ 1365.095898] usb 3-1: New USB device found, idVendor=1d50, idProduct=614e, bcdDevice= 1.00
[ 1365.095932] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1365.095948] usb 3-1: Product: stm32f407xx
[ 1365.095960] usb 3-1: Manufacturer: Klipper
[ 1365.095973] usb 3-1: SerialNumber: 3E003B000C50315141323320
[ 1365.100273] cdc_acm 3-1:1.0: ttyACM0: USB ACM device
------------------------





網誌存檔