衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何制作USB筆記本電腦鍵盤控制器

454398 ? 來源:wv ? 2019-09-26 14:25 ? 次閱讀

步驟1:鍵盤電纜規格

如何制作USB筆記本電腦鍵盤控制器

便攜式鍵盤使用柔性印刷電路(FPC),該印刷電路將所有鍵開關連接成行和列的陣列。上面顯示的兩個筆記本電腦鍵盤箱來自本地的回收商店Re-PC。大約75%的鍵盤的FPC電纜的一端是裸露的金屬走線,另一側是塑料背襯。塑料背襯加上FPC材料的厚度通常約為0.30毫米至0.34毫米。典型的不帶數字鍵盤的鍵盤具有1毫米間距的24或25條信號跡線。如果有數字鍵盤,通常會有26條走線,間距為1 mm。 Re-PC上的一些鍵盤具有30到34條走線,有些具有0.8mm的音高。可從Aliexpress或Digikey等公司輕松獲得24至34針鍵盤電纜的連接器。信號走線的數量和間距是訂購時需要的參數。垃圾箱中有一些舊鍵盤,帶有剛性印刷電路板連接器,還有一些其他鍵盤,帶有專用連接器,焊接在FPC電纜的末端。這些鍵盤將不是此Instructable的重點。

***********更新************

I增加了對具有0.5mm間距觸點的鍵盤以及具有雙FPC電纜的鍵盤的支持。有關詳細信息,請參見步驟6。

步驟2:根據需要修改FPC電纜

某些FPC需要修改電纜以適合通用連接器。電纜側面的鎖緊螺母很容易用剪鉗去除。如果FPC走線不與連接器引腳對齊,請使用X-ACTO刀沿電纜的側面修剪。 Dell Latitude D630鍵盤需要最多的修改。它在FPC電纜的末端有一個免焊連接器,很容易卸下。然后,我取下粘在電纜末端的超厚塑料襯里,并在側面切一個缺口以對齊觸點。為了使厚度恢復正常,我將2張紙粘在電纜的末端。

步驟3:Teensy LC FPC連接器組件

我為Eaglesy LC設計了使用Eagle的電路板,將其26 I/O引腳連接到26個用于FPC連接器的表面安裝焊盤,間距為1mm或0.8mm。我為間距為0.5mm的鍵盤創建了單獨的電路板。可以根據需要將24、25或26針FPC連接器焊接到這些板上。我避免使用第27個Teensy LC輸出,因為它連接到LED并且很少使用27針FPC連接器。

將FPC連接器焊接到板上之后,我將4個接線柱焊接到板上以支撐角落的Teensy,然后我將Teensy焊接到了標題欄。最后一步是用30號線將其余的Teensy I/O信號連接到板上。如有必要,我用電線代替了接線柱,以便輕松地將Teensy從板上剪下來。必須連接到板上的Teensy焊盤上標有一條細線。別忘了在I/O的24、25和26上焊接導線。

步驟4:Teensy 3.2 FPC連接器組件

Teensy LC的所有信號都在電路板的一側布線,因此我為另一側設計了34個I/O信號的Teensy 3.2和間距為1 mm或0.8 mm的FPC連接器。如果間距為0.5mm,則可以使用其他電路板。如果需要全部34個引腳,則必須取消焊接Teensy 3.2上的LED指示燈,以釋放它以供鍵盤使用。

將FPC連接器焊接到板的3.2側,然后繼續進行下一個操作

步驟5:Teensy 3.2表面安裝墊

Teensy 3.2使用表面安裝墊用于10個I/O信號,因此將它們焊接到板上還需要做更多的工作。將“飛線”焊接到Teensy 3.2的表面安裝焊盤上,然后將每根導線穿過板上的相應焊盤進行焊接。通過將導線焊接到標有細線的其余I/O信號來完成組裝。

步驟6:訂購電路板和組件

除了此項目外,您還將需要插頭,導線,焊錫,助焊劑和USB電纜以下是這3個主要組成部分:

亞馬遜的Teensy LC價格為15.53美元,Teensy 3.2價格為23.49美元。您也可以直接從PJRC訂購。

AliExpress的FPC連接器每5個的價格為5美元左右。在他們的網站上搜索的一個示例是“筆記本電腦鍵盤連接器1.0間距24針”。 Digikey是另一個來源,您可以指定連接器觸點在底部還是頂部。它們還為電纜插入提供直角或垂直方向。以下是3種不同的Molex 30針1mm間距連接器的示例:CONN FPC BOTTOM 30POS 1.00MM R/A,CONN FPC TOP 30POS 1.00MM R/A和CONN FPC VERT 30POS 1.00MM SMD。您應該用千分尺檢查FPC電纜末端的厚度。通常的厚度為0.30mm,但有時厚度會更小,因此請測量并訂購合適的連接器。

Keyboard_Scanner.brd和Keyboard_Scanner_LT.brd文件可以從下面或從我的倉庫中下載。這些板具有用于1mm或0.8mm間距FPC連接器的焊盤。如果您希望Teensy LC與5伏觸摸板通話,則Keyboard_Scanner_LT板文件具有用于2位電平轉換器的打擊墊(請參見上面的示意圖)。如果您不希望電平轉換器,請訂購Keyboard_Scanner板,或者將這些打擊墊留空。電路板的制造費用從OSH Park購買18個,用于購買3個紫色板,或者從DirtyPCBs購買14個,用于其“ protopack”大約10個紅板,或者從JLCPCB獲得7美元,用于制造10個綠板,所有這些均在上面顯示。 OSH Park在美國制造木板,我的訂單花了12天才能到達華盛頓州塔科馬。骯臟的PCB是在中國制造的,交貨時間為28天。 JLCPCB也在中國,他們花了18天的時間來運送這些板子。如果不需要進行任何修改,則可以將Eagle文件直接發送到OSH Park或DirtyPCB。為了使用JLCPCB進行制作,我使用EasyEDA上傳了Keyboard_Scanner_LT文件并將其轉換為可用于從JLCPCB購買電路板的公共項目(有關詳細信息,請參見下一步)。 DirtyPCB和JLCPCB為表面光潔度提供HASL,比OSH Park使用的ENIG光潔度便宜。 Optimum Design Associates的這篇文章中介紹了不同的PCB表面處理。

**************更新了0.5mm間距FPC電纜和雙FPC電纜***** ********

我已經創建了一個名為Keyboard_Scanner_LT_0p5.brd的主板文件,用于帶有0.5mm間距FPC連接器的鍵盤(請參見上圖)。 Eagle文件可以從下面或從我的倉庫中下載。要從JLCPCB訂購該板,我已將文件上傳到EasyEDA并創建了一個公共項目。

如果鍵盤有2條單獨的FPC電纜,則可以將它們并排安裝到單個FPC連接器中。如果那不起作用,我創建了一個名為Keyboard_Scanner_Dual.brd的板文件(請參見上圖)。該板的Teensy LC(正面)用于諸如Panasonic Toughbook CF-48之類的鍵盤,該鍵盤具有2條單獨的1mm間距FPC電纜,這些電纜彼此疊置(而不是并排放置)。該評估板的Teensy 3.2(背面)側面有1mm和0.8mm的焊盤,用于并排放置的FPC連接器。您可以從下面或從我的存儲庫中下載Keyboard_Scanner_Dual.brd文件,該文件已轉換為EasyEDA公共項目,因此可以從JLCPCB訂購。

步驟7:PCB團購

我已經完成了幾組從DirtyPCBs和JLCPCB處購買,還剩下一些板子,因此,如果您居住在美國,請給我發送電子郵件thedalles77@gmail.com。 1塊板的價格為2.00美元(美國運費)。對于美國境外的客戶,或者如果您需要多個主板,則應直接從JLCPCB訂購。我已經上傳了Eagle板文件Keyboard_Scanner_LT,Keyboard_Scanner_LT_0p5和Keyboard_Scanner_Dual并將其轉換為EasyEDA。要使用EasyEDA,請單擊“注冊”按鈕,以便創建一個帳戶。注冊并激活帳戶后,在編輯器中打開所需的項目,然后單擊代表生成制造文件(Gerber)的框中的G。它將詢問您是否要運行DRC,并且應單擊“否,生成gerber”。存在DRC錯誤,但不是“真實的”錯誤,不會影響制造過程。下一個窗口提供了默認設置下的數量,厚度,顏色,表面處理和重量。單擊“生成gerber”框,然后在下載zip文件后,返回到同一窗口,然后單擊“在JLCPCB上訂購”框。您需要允許彈出窗口,以便您可以查看其訂單。您可以查看所有設置,然后單擊“保存到購物車”。從這時起,就像從互聯網上訂購任何東西。

最后一個要求:非常努力地用板子實際構建鍵盤控制器,并將完成的項目的圖片發送給“我在此Instructable的末尾添加了“鏈接”。如果您有任何問題,請告訴我們,我們會為您解決。如果您希望完整的鍵盤代碼可供其他人使用,請將其發送給我,我會將其添加到我的GitHub存儲庫中。

步驟8:將Continuity Tester加載到Teensy

遵循PJRC鏈接在計算機上安裝Arduino和Teensyduino。

下載Matrix_Decoder Arduino代碼。將文件Matrix_Decoder_LC.ino用于Teensy LC或將Matrix_Decoder_3p2.ino用于Teensy 3.2。

將Matrix_Decoder代碼加載到Arduino集成開發環境(IDE)中。

將USB電纜從Teensy連接到計算機。您的計算機應自動加載必要的USB驅動程序。

在Arduino IDE中的“工具”下,選擇板:Teensy LC或Teensy 3.2/3.1,具體取決于您使用的是什么。同樣在“工具”下,選擇USB類型:鍵盤。如果您忘記執行此步驟,則會收到一條錯誤消息,指出“未在此范圍內聲明鍵盤”。

編譯Matrix_Decoder代碼并將其加載到Teensy中。如果您是第一次加載Teensy,則必須按一下Teensy上的按鈕才能啟用加載程序。

斷開USB電纜與Teensy的連接。

步驟9:在編輯器中加載密鑰列表文件

在計算機上打開一個文本編輯器。我喜歡在Windows上使用Notepad ++或在Pi上使用Geany,因為它們具有列編輯功能。

原始方法:

您可以下載兩個“鍵列表”文本文件,分別為Keyboard_without_number_pad和Keyboard_with_number_pad。 “密鑰列表”文件應包含您要按的每個密鑰,后跟制表符,以使結果更具可讀性,并易于復制到電子表格中。

新方法:

Marcel Hillesheim編寫了一個Python程序,該程序從我的原始過程中去除了很多體力勞動。僅在使用Teensy LC時有效。 Marcel的GitHub存儲庫包含一個Python程序和兩個使用PJRC密鑰代碼的空白密鑰列表文件。如果您喜歡運行Python,請下載他的密鑰列表文本文件和matrixgenerator.py Python程序。這樣可以節省您很多時間。

根據需要進行修改:

您可能需要稍微修改按鍵列表文件以匹配鍵盤的按鍵。非美國鍵盤仍然可以使用此例程,只需列出您的按鍵列表,Teensy就會報告引腳連接。 GUI鍵是PC上的“ Windows鍵”或Mac中的“三葉草鍵”。將光標放在列表中第一個鍵的右側。

步驟10:連接FPC電纜

檢查您的FPC連接器,以確定電纜的正確方向。

如果FPC連接器的底部與左圖所示接觸,請用指甲輕輕地提起連接器鎖定桿到打開位置。將FPC電纜滑入連接器,裸露的金屬觸點朝下(最靠近電路板),塑料襯板朝上。輕輕向下推壓桿,將電纜鎖定到連接器。鎖定桿將FPC電纜的裸露金屬向下壓靠在連接器底部的針腳上。

如果FPC連接器的頂部如右圖所示接觸,請用指甲滑動右側的鎖定條。將電纜插入裸露的金屬觸點朝上且塑料襯板朝下的連接器中。方向與第一張圖片相反,因為當鎖定條向左滑動時,它會將電纜向上推緊連接器頂部的插針。

將USB電纜從Teensy連接到計算機然后等待20秒鐘,使Teensy被識別為USB鍵盤。此延遲在代碼中,以確保您的計算機已準備就緒,可以接收來自Teensy的號碼。如果在按下任何鍵之前在屏幕上報告了數字,則這些引腳短接在一起,必須固定。如果您的FPC電纜具有26個以上的信號,則它可能會將一些額外的走線用于接地,背光或觸控板。這可能會導致測試例程將兩個引腳短路。如果發生這種情況,則需要進行一些代碼修改以排除這些引腳。該代碼通常會掃描從引腳1開始到最后一個引腳的所有引腳,但是您可以調整這些變量以避免短路。

步驟11:測試鍵盤

在編輯器屏幕上列出的測試鍵盤上,一個接一個地按每個鍵。 Teensy將通過按下鍵時連接的USB發送兩個引腳號。然后,Teensy將發送一個向下箭頭以將光標定位到下一個鍵。按下鍵盤上的每個鍵并確認已指定所有引腳號后,保存完成的文件以進行分析。至此,您已經創建了一個非常全面的鍵盤測試器。

左側的原始鍵列表提供了每個鍵,并且結果均在列中,以傳輸至電子表格。 Marcel右側的鍵列表使用PJRC鍵名使他的Python程序更容易構建矩陣。如果列出的鍵不在您的鍵盤上,請使用PC上的鼠標或箭頭鍵將光標移至下一個鍵。 Python程序會跳過未使用的鍵,因此無需手動進行編輯。

步驟12:確定輸入和輸出引腳

如果您在Teensy LC上使用Marcel的Python程序,它將自動確定輸入和輸出引腳。運行時,請確保已完成的密鑰列表文件與Python程序位于同一目錄中。

以下手動過程將確定將作為Teensy輸入和輸出的鍵盤銷。此過程基于修飾鍵。控制,Alt,Shift,GUI和Fn。通常,八個鍵盤針腳將作為Teensy的輸入,其余的將作為輸出。修飾鍵通常都有一個輸出行,可以在按下其他鍵的同時按住這些鍵。這避免了會引起重影的潛行路徑。這些“規則”并不總是遵循的(尤其是Fn鍵),因此在構建矩陣時可能需要進行一些反復試驗。我在Github倉庫中有很多鍵盤示例可以幫助您。

Control-Left和Control-Right將在它們之間有一個通用的引腳。例如:

Cntrl-L 19 20

Cntrl-R 20 22

公用引腳,在此示例中,引腳20將為Teensy輸出,而輸入19和22將為輸入。

類似地,Alt-Left和Alt-Right將在它們之間具有一個公共引腳,就像Shift-Left和右移也將有一個公共引腳。例如:

Alt-L 7 24

Alt-R 7 15

Shift-L 21 23

Shift-R 23 25

Alt公共引腳將為Teensy輸出,而15和24將為

Shift公共引腳將為Teensy輸出,而21和25將為輸入。

GUI密鑰通常是單個密鑰,如本例所示;

GUI 9 26

搜索列表中的所有其他引腳,以查看其他鍵是否使用9或26。在此示例中,引腳9未用于其他任何鍵,這意味著它將是Teensy輸出,而26將是輸入。有時兩個引腳都用于其他鍵,但其中一個引腳用于字母和數字之類的通用鍵,而另一個引腳則用于頁面向上等較不常見的鍵。在這種情況下,用于通用鍵的引腳將為Teensy輸入,另一個引腳為輸出。請注意,如果您交換了引腳,GUI密鑰仍然可以使用。

Fn密鑰也是此示例中的單個密鑰;

Fn 12 18

使用與GUI鍵相同的方法,搜索所有其他引腳以查看其他鍵上是否使用12或18。在此示例中,引腳12未用于其他任何鍵,因此它將是輸出,而18將是輸入。如果兩個引腳都在其他鍵上使用,請遵循與GUI示例相同的規則。有時,兩個Fn引腳都被通用鍵使用,這意味著您可以選擇其中一個引腳作為輸入,而另一個則作為輸出。

HP DV9000示例鍵盤的八個輸入引腳被標識為: 15、18、19、21、22、24、25和26。所有其他引腳將為Teensy輸出。像上面所示的那樣制作一個鍵盤矩陣表,頂部的8個輸入引腳按升序排列,頂部的所有其他引腳作為輸出,側面也按升序排列。

鍵盤矩陣的方向只是我個人的喜好。如果需要,可以交換行/列和輸入/輸出。如果您有一個罕見的筆記本電腦鍵盤,每個開關都帶有二極管,則可能需要交換引腳。對于二極管,您需要確保將陰極(列出的第一個引腳)指定為Teensy的輸出,并將陽極(列出的第二個引腳)指定為Teensy的輸入。

有時只能將7個引腳標識為輸入,因為兩個修飾鍵共享相同的輸入引腳(通常是Shift-R和Control-R)。如果發生這種情況,則必須對第8個輸入進行有根據的猜測。我什至看到鍵盤上的Shift,Alt和Control鍵具有相同的兩個輸入引腳,因此在確定GUI和Fn輸入引腳之后,僅識別了4個輸入。對于某些鍵盤,輸入引腳被分組在一起(即17至24),這使得填充缺少的引腳變得容易。其他鍵盤沒有針腳分組,這意味著您必須開始填寫缺少一些輸入的矩陣。當某些鍵不能放在矩陣中時,其余的輸入引腳將顯示出來。使用雙FPC電纜的鍵盤在一根電纜上具有輸入引腳,在另一根電纜上具有輸出引腳。

步驟13:用鍵填充矩陣

要填充矩陣,請將每個鍵名稱放在行/列的交點處如上面給出的HP DV9000鍵盤示例中所示。修飾鍵以粗體顯示,可以很容易地看到它們之間都有一行。此鍵盤完全遵循“規則”。

如果您將Marcel的Python程序與Teensy LC配合使用,則無需填寫矩陣。可以從下面下載從Python程序輸出的HP DV9000結果。

列出了8個FPC輸入引腳和18個FPC輸出引腳以及相應的Teensy I/O編號。

對于Normal鍵,Modifier鍵和媒體密鑰。一切都經過格式化,易于剪切并粘貼到我的自制USB鍵盤控制器例程中。

步驟14:將FPC引腳號轉換為Teensy I/O號

Marcel的Python程序自動將FPC引腳轉換為Teensy LC I/O。如果使用手動方法,則需要使用上面顯示的Teensy LC或3.2表。

第15步:將USB鍵盤例程加載到未成年人中

來自“狂熱者”的Deskthority帖子”介紹了如何使用ChibiOS開發環境為基于ARM處理器(如Teensy LC和3.2上使用的處理器)配置TMK。使用諸如GNU ARM嵌入式工具鏈之類的工具鏈來編譯Teensy LC或3.2的代碼。您將需要按照以下說明安裝ChibiOS開發環境。 teensy_lc_onekey示例詳細說明了創建有效的TMK構建的步驟。 QMK鍵盤例程基于TMK,并且還對Teensy LC和3.2支持ChibiOS。有完整的QMK Newbs指南。

Jay Thompson創建了一個QMK分支,它提供了有關Teensy 3.2/Lenovo T420鍵盤項目的所有信息。 Jay提供了他的構建環境設置和制作說明,因此您有一個可以修改鍵盤的示例。

TMK/QMK鍵盤軟件功能強大,具有很多功能,但可能會令人困惑,(至少對我來說)。作為替代方案,我使用Teensyduino的“微管理器”功能編寫了Arduino USB鍵盤例程。使用Arduino IDE加載的文件只有1個,只有375行,帶有大量注釋。我是一個硬件專家,所以希望代碼很丑陋,但是它提供了具有6鍵翻轉的基本鍵盤控制器,您可以根據需要進行修改。名為“如何修改Teensyduino LC代碼”和“如何修改Teensyduino 3p2代碼”的詳細說明描述了您需要對矩陣進行的更改。 LC指令還詳細介紹了如何使用Marcel Python程序的結果。

下面列出的每個鍵盤在我的存儲庫中都有一個文件夾,其中包含引腳連接列表,鍵矩陣表和Teensyduino USB鍵盤例程,為您提供了許多示例。使用指向我的存儲庫的鏈接查看和下載這些文件。 1525、2100和DV9000文件夾還具有Marcel完整的密鑰列表文件和其Python程序的結果。

Dell Inspiron 1525-鍵盤部件號D9K01

Dell Latitude 131L-鍵盤部件號V-0511BIAS1-US

Dell Latitude X1-鍵盤部件號0M6607

Dell Latitude D630-鍵盤部件號DP/N 0DR160

HP Compaq Presario 2100-鍵盤部件號AEKT1TPU011

HP Compaq Presario V4000-鍵盤部件號NSK-H3L01

HP Pavilion DV9000-鍵盤部件號AEAT5U00110

索尼Vaio PCG-K25-鍵盤部件號KFRMBA151B

Sony Vaio VPCCW-鍵盤部件號148754321

Sony Vaio VPCEA-鍵盤部件號A-1765-621-A

Sony Vaio VPCEB4 –鍵盤部件號A-1766-425-A

Lenovo ThinkPad T61 –鍵盤部件號42T3177

Olga修改了我的Commodore代碼64個鍵盤。 Teensy LC代碼,鍵列表文件和項目描述在我的存儲庫中。

T Caschy修改了Teensy LC代碼,使其可與HP Jornada和Atari Portfolio筆記本電腦鍵盤一起使用。該代碼位于我的存儲庫中的文件夾中。

SimonT192修改了我的Teensy LC代碼,使其可與具有UK布局的GRID 1550鍵盤一起使用。代碼在我的倉庫中的文件夾中。

步驟16:非標準FPC電纜連接器

如果您的鍵盤有如果使用非標準FPC電纜(如上面所示的Lenovo連接器),則任務將變得更具挑戰性。如果在Aliexpress或其他任何站點都找不到匹配的連接器,則唯一的選擇是刪除筆記本電腦主板上的連接器。一種常見的方法是在所有接頭上放上助焊劑和低熔點焊料,然后使用熱風返修臺和鑷子(如本視頻所示)。您將需要進行電路板布局,以將Teensy I/O信號路由到鍵盤連接器。我喜歡先在紙上進行初步布局,以便放置零件并以最少的通孔布線。根據任何使布局最佳工作的引腳順序,很容易在軟件中分配Teensy I/O引腳。下一步是布局,這很誘人,但是請首先進行原理圖設計,以便您的布局中將有空中電線,向您展示如何布線每條走線。由于正面LC/背面3.2布線混亂,我沒有為鍵盤掃描儀電路板做任何示意圖。沒有原理圖的缺點是缺乏對布局是否電氣正確的任何驗證。在將文件發送到fab之前,我必須對所有內容進行三重檢查。

KiCad,PCBWeb Designer,EasyEDA和DesignSpark PCB是一些可用的免費布局工具。我選擇使用Eagle,每月支付15美元的商業許可費用。如果您不需要商業許可證,則可以下載Eagle軟件的免費版本。 Sparkfun有關于Eagle原理圖和布局的出色教程。另請參閱有關在Eagle中創建零件的Adafruit教程,因為您需要為連接器制作一個包裝和符號。制作好布局后,您需要更改Matrix_Decoder軟件以使用新的I/O引腳輸出。

步驟17:聯想Thinkpad T61鍵盤的Teensy 3.2控制器

非標準FPC電纜是Lenovo Thinkpad T61筆記本電腦上使用的44針連接器。至少有三個網站詳細介紹了如何為Lenovo鍵盤制作USB控制器。來自rapaddc的Instructable使用帶有一些膠合邏輯和Arduino的接線板。后來來自rapaddc的Instructable使用帶有MSP430微控制器的單板。來自Tome的Mark Furland使用帶有連接線的連接器板到Arduino。 Mark的網站指出,Digikey WM6787CT-ND連接器可與鍵盤FPC電纜一起使用。這使我不必從主板上拆下連接器。由于其受歡迎程度,在線搜索和查找該筆記本的示意圖非常容易。如果沒有來自rapaddc的原理圖或信息,我會使用歐姆計進行大量探測,以確定接地引腳并縮小需要掃描的引腳矩陣的范圍。我真的很喜歡這種鍵盤的感覺,因此值得設計上面所示的Teensy 3.2電路板。我修改了Matrix_Decoder掃描軟件,使其僅掃描矩陣中的8個輸入引腳和16個輸出引腳。如果您的鍵盤的接地面和引腳數量超出Teensy的處理能力,則可以使用此掃描程序代碼作為指南。掃描軟件使用此Instructable中先前描述的相同步驟,將連接列表轉換為密鑰矩陣表。 Fn開關在連接器上有自己的兩個引腳,與鍵矩陣分開進行掃描。上電時,鍵盤上的Trackpoint需要PS/2時鐘和來自Teensy的數據信號以及一個復位信號。 Teensy 3.2的耐受電壓為5伏,因此可以直接驅動這些信號。所有T61 3.2文件都在我的倉庫中,或者可以使用下面的按鈕下載。

步驟18:Lenovo Thinkpad T61鍵盤的Teensy LC控制器

我想在一塊木頭上構建一個獨立的T61鍵盤,但是上一步中的3.2電路板需要重新定位連接器和Teensy,以便將電路板隱藏在鍵盤下方。我想著,我應該換到信用證,省些錢。 Teensy LC的I/O信號較少,并且不能承受5伏電壓,因此我需要進行一些設計更改。我添加了一個TLV810來為跟蹤點生成一個復位,再加上幾個BSS138 FET作為跟蹤點時鐘和數據的電平轉換器。為了節省I/O引腳,我將Fn開關連接到矩陣中的一個空單元中,以便可以使用所有其他鍵對其進行掃描。剩下一個Teensy I/O引腳來驅動Caps Lock LED。可以從我的倉庫中下載所有T61 LC文件或使用下面的下載按鈕。

步驟19:構建鍵盤底座

如果您不打算使用原始筆記本電腦USB鍵盤的底座,您可以像上面顯示的那樣建立一個木制底座。我用了3張3/16英寸膠合板和一個拼圖鋸切開了鍵盤,FPC電纜和Teensy的開口。膠合板被粘在一起,打磨和染色。我什至添加了一個LED指示器,用于CAPS LOCK和橡膠如果您很幸運地擁有一臺3D打印機,則可以為鍵盤定制外殼,如上面T Caschera所示。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 筆記本
    +關注

    關注

    14

    文章

    2668

    瀏覽量

    72539
  • 控制器
    +關注

    關注

    112

    文章

    16445

    瀏覽量

    179447
  • usb
    usb
    +關注

    關注

    60

    文章

    7980

    瀏覽量

    266079
收藏 人收藏

    評論

    相關推薦

    國巨產品在筆記本電腦上的應用

    國巨(Yageo)作為全球領先的被動元件供應商,其產品在多個領域都有廣泛應用,包括筆記本電腦等通信設備。在筆記本電腦上,國巨產品,特別是其貼片電容,發揮著重要作用。以下是國巨產品在筆記本電腦上的具體應用:
    的頭像 發表于 11-28 14:59 ?253次閱讀

    手機筆記本電腦電池和充電器 UL認證如何辦理

    ,它包含一個或多個 USB 連接,可為手機或平板電腦充電。 亞馬遜可能會要求提供手機/筆記本電腦電池和充電器安全文件,隨時確認合規性。誰應該提交文件? 如果您銷售手機/
    發表于 10-30 09:02

    AI筆記本電腦與普通筆記本電腦的區別 | TCON芯片(Timing Controller)氮化硼散熱膜

    AI筆記本電腦與普通筆記本電腦之間存在顯著的差異,這些差異主要體現在硬件配置、內存和存儲、預裝軟件、系統優化、價格以及目標用戶等方面。以下是對這些差異的詳細分析:一、硬件配置處理:AI筆記本
    的頭像 發表于 10-10 08:02 ?3835次閱讀
    AI<b class='flag-5'>筆記本電腦</b>與普通<b class='flag-5'>筆記本電腦</b>的區別 | TCON芯片(Timing Controller)氮化硼散熱膜

    筆記本電腦上電感的應用

    今天帶大家了解一下筆記本電腦上電感的應用 貼片功率電感 電壓從5V轉換成0.8V, 儲能與釋能:在筆記本電腦主板的供電電路中,當電路中的開關元件導通時,電感儲存能量,確保筆記本電腦主板各部件能夠持續
    的頭像 發表于 09-10 10:45 ?685次閱讀
    <b class='flag-5'>筆記本電腦</b>上電感的應用

    思道SEEKBOOC筆記本電腦

    筆記本電腦
    jf_69621499
    發布于 :2024年08月03日 08:52:30

    筆記本電腦鍵盤亂碼

    神舟筆記本電腦,WIN10家庭版,之前一直正常用的,前幾天開機突然發現鍵盤亂碼,在網上查各種解決方法都沒能恢復正常,分析可能是鍵盤壞了,于是網上買新鍵盤自己換上,但故障仍然沒有解決,跟
    發表于 07-25 09:34

    SEEKBOOC筆記本電腦

    筆記本電腦
    jf_69621499
    發布于 :2024年07月06日 08:42:51

    思道SEEKBOOC筆記本電腦

    筆記本電腦
    jf_69621499
    發布于 :2024年05月13日 08:49:42

    用于筆記本電腦電源的雙高效控制器TPS5102數據表

    電子發燒友網站提供《用于筆記本電腦電源的雙高效控制器TPS5102數據表.pdf》資料免費下載
    發表于 04-22 10:18 ?0次下載
    用于<b class='flag-5'>筆記本電腦</b>電源的雙高效<b class='flag-5'>控制器</b>TPS5102數據表

    固定頻率,99%占空比峰值電流模式筆記本電腦系統電源控制器TPS51220數據表

    電子發燒友網站提供《固定頻率,99%占空比峰值電流模式筆記本電腦系統電源控制器TPS51220數據表.pdf》資料免費下載
    發表于 04-22 10:08 ?0次下載
    固定頻率,99%占空比峰值電流模式<b class='flag-5'>筆記本電腦</b>系統電源<b class='flag-5'>控制器</b>TPS51220數據表

    固定頻率,99%占空比峰值電流模式筆記本電腦系統電源控制器TPS51221數據表

    電子發燒友網站提供《固定頻率,99%占空比峰值電流模式筆記本電腦系統電源控制器TPS51221數據表.pdf》資料免費下載
    發表于 04-22 10:00 ?0次下載
    固定頻率,99%占空比峰值電流模式<b class='flag-5'>筆記本電腦</b>系統電源<b class='flag-5'>控制器</b>TPS51221數據表

    固定頻率,99%占空比峰值電流模式筆記本電腦系統電源控制器TPS51220A數據表

    電子發燒友網站提供《固定頻率,99%占空比峰值電流模式筆記本電腦系統電源控制器TPS51220A數據表.pdf》資料免費下載
    發表于 04-17 10:56 ?0次下載
    固定頻率,99%占空比峰值電流模式<b class='flag-5'>筆記本電腦</b>系統電源<b class='flag-5'>控制器</b>TPS51220A數據表

    固定頻率,99%占空比峰值電流模式筆記本電腦系統電源控制器TPS51222數據表

    電子發燒友網站提供《固定頻率,99%占空比峰值電流模式筆記本電腦系統電源控制器TPS51222數據表.pdf》資料免費下載
    發表于 04-16 11:37 ?0次下載
    固定頻率,99%占空比峰值電流模式<b class='flag-5'>筆記本電腦</b>系統電源<b class='flag-5'>控制器</b>TPS51222數據表

    筆記本電腦電源的四通道DC/DC控制器TPS5140數據表

    電子發燒友網站提供《筆記本電腦電源的四通道DC/DC控制器TPS5140數據表.pdf》資料免費下載
    發表于 04-11 10:51 ?0次下載
    <b class='flag-5'>筆記本電腦</b>電源的四通道DC/DC<b class='flag-5'>控制器</b>TPS5140數據表

    雙電壓模式DDR可選同步筆記本電腦系統電源降壓控制器TPS51020數據表

    電子發燒友網站提供《雙電壓模式DDR可選同步筆記本電腦系統電源降壓控制器TPS51020數據表.pdf》資料免費下載
    發表于 03-13 14:15 ?0次下載
    雙電壓模式DDR可選同步<b class='flag-5'>筆記本電腦</b>系統電源降壓<b class='flag-5'>控制器</b>TPS51020數據表
    百家乐奥| 百家乐官网大眼仔用法| 八卦24方位| 德州扑克平台| 新梦想百家乐官网的玩法技巧和规则| 大发888娱乐场下载co| 澳门百家乐官网娱乐开户| 大世界百家乐赌场娱乐网规则| 金百亿百家乐官网娱乐城| 百家乐如何盈利| 至尊百家乐官网停播| 百家乐不锈钢| 百家乐官网龙虎扑克牌游戏技巧打| 大发888电脑版下载| 鸟巢百家乐官网的玩法技巧和规则 | 揭秘百家乐百分之50| 澳门百家乐官网赢钱技术| 百家乐麻将筹码币| 百家乐官网博彩的玩法技巧和规则| bet365合作计划| 百家乐博彩博彩网| 化州市| 百家乐的弱点| 百家乐官网真人游戏娱乐网| 总统娱乐城能赢钱吗| 玩百家乐澳门368娱乐城| 澳门百家乐官网怎玩| 百家乐现场投注平台| 游戏厅百家乐官网技巧| 大发888游戏注册送98| 百家乐出千大全| 博九网百家乐官网现金网| 大发888真钱游戏娱乐城下载| 做生意的好风水好吗| 百家乐官网模拟投注器| 大发888娱乐官方网站| 81数理 做生意| 百家乐官网不倒翁缺点| 大发888娱乐城俄罗斯| 玩百家乐高手支招篇| 百家乐官网推饼|