# Joystick library and USB-C

**URL:** <https://forum.arduino.cc/t/joystick-library-and-usb-c/1389089>\
**Category:** General Guidance\
**Created:** [June 15, 2025, 5:05pm UTC](https://forum.arduino.cc/t/joystick-library-and-usb-c/1389089 "2025-06-15T17:05:04Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![zenilogix](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/zenilogix/32/1147367_2.png) [@zenilogix](https://forum.arduino.cc/u/zenilogix)\
**Post date:** [June 15, 2025, 5:05pm UTC](https://forum.arduino.cc/t/joystick-library-and-usb-c/1389089/1 "2025-06-15T17:05:04Z")

</div>

I am working on a joystick controller project, using this joystick library:

> **[GitHub - MHeironimus/ArduinoJoystickLibrary: An Arduino library that adds one or more joysticks...](https://github.com/MHeironimus/ArduinoJoystickLibrary)**
>
> An Arduino library that adds one or more joysticks to the list of HID devices an Arduino Leonardo or Arduino Micro can support.

I have it working on an Arduino Micro (ATmega32u4 CPU) per the above. I'd prefer to use an Arduino which comes equipped with USB-C rather than USB micro. So far as I can tell, there are devices equipped with USB-C, but it's not clear if the joystick library supports them. Can anyone help me navigate this?

---

<div class="post-metadata">

**Author:** ![J-M-L](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/j-m-l/32/766245_2.png) [@J-M-L](https://forum.arduino.cc/u/J-M-L)\
**Post date:** [June 15, 2025, 5:10pm UTC](https://forum.arduino.cc/t/joystick-library-and-usb-c/1389089/2 "2025-06-15T17:10:40Z")

</div>

I would say the connector shape does not matter as long as you have an ATmega32u4 on board.

there are boards out there for example

> **[SparkFun Qwiic Pro Micro - USB-C (ATmega32U4)](https://www.sparkfun.com/sparkfun-qwiic-pro-micro-usb-c-atmega32u4.html)**
>
> The SparkFun Qwiic Pro Micro adds a reset button, Qwiic connector, USB-C, and castellated pads to the miniaturized Arduino board!

> **[Adafruit ItsyBitsy 32u4 - 5V 16MHz](https://www.adafruit.com/product/3677?srsltid=AfmBOor9iXSgfFczhZ1BjAjU9tsIfK_sMC4xWGuWB_GcEgxdZDlyqPpc)**
>
> What's smaller than a Feather but larger than a Trinket? It's an ItsyBitsy! Small, powerful, Arduino-compatible - this microcontroller board is perfect when you want something very ...

---

<div class="post-metadata">

**Author:** ![zenilogix](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/zenilogix/32/1147367_2.png) [@zenilogix](https://forum.arduino.cc/u/zenilogix)\
**Post date:** [June 15, 2025, 5:27pm UTC](https://forum.arduino.cc/t/joystick-library-and-usb-c/1389089/3 "2025-06-15T17:27:20Z")

</div>

Interesting. I don't need a super-small board and would prefer something I can through-hole mount on a PCB, old-school. I would have thought there was a lot more to it than mere connector shape between USB-C and its predecessors which would have implications for the controller, or am I missing something?

---

<div class="post-metadata">

**Author:** ![J-M-L](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/j-m-l/32/766245_2.png) [@J-M-L](https://forum.arduino.cc/u/J-M-L)\
**Post date:** [June 15, 2025, 6:15pm UTC](https://forum.arduino.cc/t/joystick-library-and-usb-c/1389089/4 "2025-06-15T18:15:11Z")

</div>

> [@zenilogix](#):
>
> I would have thought there was a lot more to it than mere connector shape between USB-C and its predecessors which would have implications for the controller, or am I missing something?

There is a big difference with USB C in general and its capabilities when used in modern computers, but here it's really just the connector shape.

---

<div class="post-metadata">

**Author:** ![Brazilino](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/brazilino/32/1198404_2.png) [@Brazilino](https://forum.arduino.cc/u/Brazilino)\
**Post date:** [June 15, 2025, 9:34pm UTC](https://forum.arduino.cc/t/joystick-library-and-usb-c/1389089/5 "2025-06-15T21:34:10Z")

</div>

> [@zenilogix](#):
>
> I'd prefer to use an Arduino which comes equipped with USB-C rather than USB micro

Well, there are nowadays micros with USB-C:

 ![image](https://europe1.discourse-cdn.com/arduino/original/4X/6/9/d/69de38e8bae5737742a5711e1fb3f4a8b3edc421.jpeg)

> [@zenilogix](#):
>
> I don't need a super-small board and would prefer something I can through-hole mount on a PCB, old-school.

The cards @J-M-L mentioned are basically the same size of the pro-micro. So I don't get what your point is... 🤔

---

<div class="post-metadata">

**Author:** ![J-M-L](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/j-m-l/32/766245_2.png) [@J-M-L](https://forum.arduino.cc/u/J-M-L)\
**Post date:** [June 15, 2025, 9:52pm UTC](https://forum.arduino.cc/t/joystick-library-and-usb-c/1389089/6 "2025-06-15T21:52:28Z")

</div>

> [@zenilogix](#):
>
> would prefer something I can through-hole mount on a PCB, old-school

you can do that with both. just add headers.

---

<div class="post-metadata">

**Author:** ![zenilogix](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/zenilogix/32/1147367_2.png) [@zenilogix](https://forum.arduino.cc/u/zenilogix)\
**Post date:** [June 16, 2025, 12:11am UTC](https://forum.arduino.cc/t/joystick-library-and-usb-c/1389089/7 "2025-06-16T00:11:46Z")

</div>

Hard to tell from the pics... I thought they might be smaller than standard DIP pitch, which is already at the limit of my dexterity to solder.

---

<div class="post-metadata">

**Author:** ![xfpd](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/xfpd/32/1120236_2.png) [@xfpd](https://forum.arduino.cc/u/xfpd)\
**Post date:** [June 16, 2025, 1:14am UTC](https://forum.arduino.cc/t/joystick-library-and-usb-c/1389089/8 "2025-06-16T01:14:28Z")

</div>

Search amazon "arduino nano usb-c" same price as clone nano.

---

<div class="post-metadata">

**Author:** ![J-M-L](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/j-m-l/32/766245_2.png) [@J-M-L](https://forum.arduino.cc/u/J-M-L)\
**Post date:** [June 16, 2025, 5:22am UTC](https://forum.arduino.cc/t/joystick-library-and-usb-c/1389089/9 "2025-06-16T05:22:55Z")

</div>

> [@zenilogix](#):
>
> Hard to tell from the pics.

They are breadboard friendly. If you look at details like their tutorials you’ll see more info.

The first one is castellated - meaning you can solder it on a PCB without having to deal with through hole headers. And it stays very flush and low.

---

<div class="post-metadata">

**Author:** ![system](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/system/32/1140315_2.png) [@system](https://forum.arduino.cc/u/system)\
**Post date:** [December 13, 2025, 5:23am UTC](https://forum.arduino.cc/t/joystick-library-and-usb-c/1389089/10 "2025-12-13T05:23:29Z")

</div>

Closed on December 13, 2025, 5:23am UTC

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.
