# Internal USB ports

**URL:** <https://forum.clockworkpi.com/t/internal-usb-ports/9765>\
**Category:** uConsole\
**Created:** [March 21, 2023, 11:40pm UTC](https://forum.clockworkpi.com/t/internal-usb-ports/9765 "2023-03-21T23:40:35Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sword](https://avatars.discourse-cdn.com/v4/letter/s/bbe5ce/32.png) [@Sword](https://forum.clockworkpi.com/u/Sword)\
**Post date:** [March 21, 2023, 11:40pm UTC](https://forum.clockworkpi.com/t/internal-usb-ports/9765/1 "2023-03-21T23:40:35Z")

</div>

I noticed in the description there are 3 usb ports 1x USB-A and 2 internal USB.

How would I access the internal usb? This is a very interesting device for me provided I could add an internal rtlsdr on one of the usb ports.

I would appreciate any clarification on the internal ports (are they tied up, free, connector type, etc)

---

<div class="post-metadata">

**Author:** ![MHam68HC11](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/mham68hc11/32/5046_2.png) [@MHam68HC11](https://forum.clockworkpi.com/u/MHam68HC11)\
**Post date:** [March 22, 2023, 12:24am UTC](https://forum.clockworkpi.com/t/internal-usb-ports/9765/2 "2023-03-22T00:24:28Z")

</div>

Look at this illustration

> **[uConsole | ClockworkPi](https://www.clockworkpi.com/uconsole)**
>
> uConsole - A real "fantasy console" for indie game developers and bedroom programmers.

main board has an external USB, an internal USB wired for keyboard then a USB port wired to the EXT expansion port (where the optional phone plugs in) I’ve downloaded the DevTerm printer/usb board schematics if the Motherboard for the uConsole is the same as the DevTerm then it is possible to design a board with a UART chip and two more USB ports to install where the phone modem goes… I wish they had offered the two more USB ports as an option

---

<div class="post-metadata">

**Author:** ![Sword](https://avatars.discourse-cdn.com/v4/letter/s/bbe5ce/32.png) [@Sword](https://forum.clockworkpi.com/u/Sword)\
**Post date:** [March 22, 2023, 1:05am UTC](https://forum.clockworkpi.com/t/internal-usb-ports/9765/3 "2023-03-22T01:05:39Z")

</div>

It looks like there is a micro USB on the keyboard PCB as well…

---

<div class="post-metadata">

**Author:** ![wdouglass](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/wdouglass/32/6678_2.png) [@wdouglass](https://forum.clockworkpi.com/u/wdouglass)\
**Post date:** [March 22, 2023, 1:15am UTC](https://forum.clockworkpi.com/t/internal-usb-ports/9765/4 "2023-03-22T01:15:15Z")

</div>

That’s a device port, and only goes to the keyboard microcontroller I think… It won’t work for attaching USB peripherals to the main processor

---

<div class="post-metadata">

**Author:** ![Thoman](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/thoman/32/7267_2.png) [@Thoman](https://forum.clockworkpi.com/u/Thoman)\
**Post date:** [May 4, 2023, 1:35am UTC](https://forum.clockworkpi.com/t/internal-usb-ports/9765/5 "2023-05-04T01:35:19Z")

</div>

Can’t tell anything about the port/pins/connectors until the new revision of the main board is published. Making assumptions based just on the renderings or prototypes might be a bad idea as we don’t know their final design decisions.

---

<div class="post-metadata">

**Author:** ![yatli](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/yatli/32/6253_2.png) [@yatli](https://forum.clockworkpi.com/u/yatli)\
**Post date:** [May 4, 2023, 3:59am UTC](https://forum.clockworkpi.com/t/internal-usb-ports/9765/6 "2023-05-04T03:59:33Z")

</div>

Mainboard is more or less the same. For maximum core compatibility, only one USB host port is routed to the core.  
The USB host port is then multiplexed into 4 downstream device ports with a GL850G usb hub chip.  
These four ports are then routed to:

1. The cpi keyboard (pogo pins connected)
2. A type-A port along the mainboard edge
3. and 4 to the mPCIE connector
  - the 4G dongle most probably takes one of that

The question is whether they leave pads/pins for the last usb port on the 4G expansion board.

If so we can expand it like this: [Internal USB hub mod](https://forum.clockworkpi.com/t/internal-usb-hub-mod/8643)

---

<div class="post-metadata">

**Author:** ![Thoman](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/thoman/32/7267_2.png) [@Thoman](https://forum.clockworkpi.com/u/Thoman)\
**Post date:** [May 4, 2023, 5:00am UTC](https://forum.clockworkpi.com/t/internal-usb-ports/9765/7 "2023-05-04T05:00:37Z")

</div>

These are really good assumptions. I think you meant to say 2 to the mPCIe. It would make more sense to place the holes/pins/pads of at least one of the two additional internal USBs on the main board, rather than on the 4g module like you just mentioned, since not everyone will be having a 4g module purchased.

Thats the thing, @Sword wanted to access one of the internal USB ports. We can’t say anything precisely without the schematics/other design files 🤷🏽‍♂️

---

<div class="post-metadata">

**Author:** ![yatli](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/yatli/32/6253_2.png) [@yatli](https://forum.clockworkpi.com/u/yatli)\
**Post date:** [May 4, 2023, 11:11am UTC](https://forum.clockworkpi.com/t/internal-usb-ports/9765/8 "2023-05-04T11:11:10Z")

</div>

Can tell you it’s a _little_ bit more than just assumptions, according to my sources 🙂

Also, there’s this awesome breakout board project: [Designing a Ext. Prototyping Breakout (With Raspberry Pi Hat Compatibility)](https://forum.clockworkpi.com/t/designing-a-ext-prototyping-breakout-with-raspberry-pi-hat-compatibility/6482)  
Those who opted out of 4g dongle can build a similar board and gain access to all the pins.

---

<div class="post-metadata">

**Author:** ![Thoman](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/thoman/32/7267_2.png) [@Thoman](https://forum.clockworkpi.com/u/Thoman)\
**Post date:** [May 4, 2023, 11:46am UTC](https://forum.clockworkpi.com/t/internal-usb-ports/9765/9 "2023-05-04T11:46:34Z")

</div>

Thats a good reference for the ext module development. However, like I was saying, we need more clarity on the pinouts and other details of the clockworkPi v3.14 main board revision 5 before making modules for uConsole. At this point I couldn’t find any published design resources for uConsole. Please do share if you got some dependable sources.

Many of us are looking for just additional USB ports. If the team got pins/pads/holes for the internal USBs on the main board itself, we could get access to those ports even without an ext.module.

---

<div class="post-metadata">

**Author:** ![Sword](https://avatars.discourse-cdn.com/v4/letter/s/bbe5ce/32.png) [@Sword](https://forum.clockworkpi.com/u/Sword)\
**Post date:** [May 6, 2023, 7:38pm UTC](https://forum.clockworkpi.com/t/internal-usb-ports/9765/10 "2023-05-06T19:38:07Z")

</div>

Thanks for the inputs. I’ll keep watching and hoping there is a way to rig something up internally!

---

<div class="post-metadata">

**Author:** ![osk](https://avatars.discourse-cdn.com/v4/letter/o/ed8c4c/32.png) [@osk](https://forum.clockworkpi.com/u/osk)\
**Post date:** [November 23, 2023, 8:26pm UTC](https://forum.clockworkpi.com/t/internal-usb-ports/9765/11 "2023-11-23T20:26:23Z")

</div>

Any updates on this? Would love to add a teeny internally and I‘ve seen that @yatli you did it successfully on the devterm

---

<div class="post-metadata">

**Author:** ![MiDri](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/midri/32/8264_2.png) [@MiDri](https://forum.clockworkpi.com/u/MiDri)\
**Post date:** [November 23, 2023, 8:30pm UTC](https://forum.clockworkpi.com/t/internal-usb-ports/9765/12 "2023-11-23T20:30:59Z")

</div>

The keyboard has a separate USB port on it that can be used instead of the pogos, so you could theoretically wire a hub to the pogos and connect the keyboard to that to give you more usb ports.
