Можно ли подключить разъем USB типа B к разъему Micro-B?

Я пытаюсь подключить Raspberry Pi Zero (USB Micro-B) к моему 3D-принтеру (USB Type B). Я могу легко сделать это с помощью некоторых адаптеров (Micro-B → Type A → Type B), но я бы предпочел просто подключить их напрямую, занимая как можно меньше места.

Изучая это, я нашел эти таблицы в Википедии: разъемы интерфейса хоста и устройства, USB - Википедия , которая, кажется, иллюстрирует, что такие соединения невозможны (или, может быть, просто они не являются стандартными).

Будет ли работать прямое проводное соединение между разъемом типа B и разъемом Micro B?

Пока требования к электричеству и протоколу удовлетворены, вы можете сделать любой USB-кабель, который вам нравится.
@ IgnacioVazquez-Abrams Кабель, который он собирается сделать, не будет удовлетворять электрическим требованиям, поскольку сенсорный штырь должен быть подключен к земле, чтобы он мог быть обнаружен как хост-разъем.
Существуют различные места, где вы можете изготовить собственные USB-кабели, например usbfirewire.com/e-custom.aspx , но вы также можете изготовить их самостоятельно.

Ответы (2)

Разъем micro B (строго говоря, это должен быть порт micro-AB, который может принять разъем micro-A, но я не знаю, есть ли он у RPZ) должен быть подключен как кабель OTG, чтобы это работало. Для этого требуется, чтобы «смысловой» контакт в разъеме был привязан к земле (он плавает на обычных кабелях). Самый простой способ - использовать существующий кабель OTG (я полагаю, что вы действительно можете купить кабели OTG с полноразмерным разъемом B на другом конце, который не потребует каких-либо модификаций), а не пытаться возиться с проводкой внутри. затыкать.

Соединения действительно нестандартны, поскольку оба типа разъемов обычно используются для USB-устройств, а не для USB-хостов. Однако, поскольку порт на Pi является хост-портом с разъемом micro-B, это соединение подойдет. Вы можете использовать такой кабель .