我有两台计算机,一台Mac Mini和一台通用Windows计算机。两者都在不同的网络上,但是在同一房间内,我想在两者之间共享一台Lexmark USB激光打印机。我最终做了此切换,以在两台计算机之间共享打印机。

将两根USB打印机电缆插在一起以进行切换。方形插头(USB Type B)连接到打印机,两个矩形插头(USB Type A)连接到计算机。如有疑问,只需查看您要连接的插座即可。拍摄完这张照片后,我在开关上添加了标签“ MAC”和“ PC”。当然,标签是在Lexmark打印机上打印的。

Mac和PC位于不同的网络上,也许这很好,但是我已经厌倦了在两台计算机之间切换Lexmark打印机的USB电缆,此外,我还没有发现PC的接地插线板,并且冒着风险。每当我从PC拿起电缆时,都会收到220 VAC的挠痒痒。每当我将PC连接到接地的打印机时,我就看到火花,感觉到成为电路的一部分只是时间问题。似乎可以通过某种开关让我在Mac和PC之间切换打印机,同时始终保持接地,这将是解决方案。
交换机并不真正在乎使用哪个操作系统。只要是USB,它就可以是两台Mac,也可以是PC,也可以是一对Linux盒子,或者与它差不多的东西,只要开关就可以。因为我尊重各自的版权,所以两个流行的操作系统和打印机品牌的徽标被故意模糊了。

我访问了曼谷的财富IT购物中心和其他购物中心的几家计算机商店,但没有找到USB外围设备共享开关。在网上浏览后,我发现了几个USB外围设备共享开关,起价约为39美元,但运费又使我多花了50美元。为此,我可以继续在打印机上交换电缆。或者,我想:“为什么不看看我的垃圾箱,看看我自己也能做到?”

多年来,我的一台苹果电脑和一台爱普生喷墨打印机让我丧命,剩下两根非常好的USB外设电缆。这些以及电源线是我可以从旧打印机中回收的所有有价值的组件。但是,如果我能拿出4极双通开关,那将是小菜一碟。这样,我可以在两台计算机之间切换所有四个USB导体-VBUS(+5伏),D +,D-和地。不幸的是,我能想到的最好的就是一些双刀双掷(DPDT)拨动开关。

使用DPDT开关,我可以切换两条数据线。我尝试将两台计算机的屏蔽线连接在一起,两台计算机接地,用DPDT开关切换D +和D-线,并使VBus线悬空,但由于某种原因,它不起作用。 Lexmark打印机似乎需要看到+5伏特。自从我读完USB标准以来已经有很多年了(当时是USB 1.0),我没有回想起VBus的功能,除了为外设供电外,我以真正的实验家的方式,添加了一个晶体管开关来提供VBus。从连接的任何计算机连接到打印机,然后打印机开始工作。该开关是来自剩余存储的微型DPDT开关,用于切换数据线,并且一对肖特基二极管可从任何一台计算机打开的电源向打印机提供VBUS(标称值为+5伏)。

我用一对晶体管对连接到计算机的两条电缆的Vbus电压进行“或”运算,但是在构建之后的一会儿,我意识到“截止”晶体管可以导通,因为反向晶体管(集电极和发射极互换了) )仍然可以工作,但是大多数晶体管类型的增益较低。为防止“截止”晶体管导通而进行的修改会导致很多零件,因此,在构建开关两年后,我以本网站的读者David Hogg的身份尝试了一对肖特基二极管。

我使用1 Amp二极管代替较低电流的二极管,因为它更容易被滥用,并且在给定电流下,1 Am二极管的电压降将低于额定电流较低的二极管。二极管在我的办公室工作正常。

在讨论这个主题时,一个名叫吉姆·格拉斯哥(Jim Glasgow)的人在访问该网站之前进行了一次转换。他的开关使用四极先断后合开关。如果可以找到这样的开关,我认为这是一种更好的方法。切换地面的一个可能的障碍是无法确保首先接地,因此数据或Vbus导体可以首先连接,从而可能使打印机或其中一台计算机中的电路承受危险电压。最好将所有接地连接在一起,并且仅交换数据和Vbus。查看原始电路。
我不再推荐此电路。

常见警告适用于此电路:使电线尽可能短,确保没有短路,并在关闭包装盒之前检查操作。将所有电缆的屏蔽网连接在一起。在我构建的那个中,我没有使用任何类型的电路板。我只是使用大量的热缩管将晶体管和电阻器通过USB电缆连接到导体,以保持绝缘。一旦电路检出正常工作,我将盖子放到盒子上。

Lexmark打印机是USB 2.0打印机,两台较新型号的计算机上的USB端口都是USB 2.0,但是我怀疑通信是否以令人眼花乱的480 Mbps高速数据速率进行传输。事情很有可能以12 Mbps全速数据速率消失。那是我的猜测。交换机可能以480 Mbps的速度工作,但是除了保持领先水平之外,还需要一些运气。

现在来谈谈这个项目。对于没有经验的人来说,这不是一个完整的“自己动手”项目。这仅仅是我为解决自己的问题所做的一个示例。该项目中使用的组件的选择主要取决于可用性和便利性,并且可能会有更好的选择。如果您承担此项目,则可能会有不同的结果。例如,如果电缆接线错误,并且设备未接地,则可能损坏打印机,一台计算机或三者。 USB设计精良,坚固耐用,但并非完全可靠,特别是在傻瓜连接非标准设备的情况下。尽管此开关可以在我的系统上正常运行,但在您的系统上可能不起作用。该项目没有装配图,印刷电路板图稿或材料明细表。您应对自己建造的任何电路负责。在开始构建之前,请确保您在做什么以及可能犯的任何错误的含义。