geekhack

geekhack Projects => Making Stuff Together! => Topic started by: luomio on Thu, 10 October 2019, 09:28:43

Title: Keyboard not detected (GH60 USB C mod)
Post by: luomio on Thu, 10 October 2019, 09:28:43
Hi all, I'm new to GH60 and not familiar with Atmega32U4 either. So I got the pcb layout from github: https://github.com/komar007/gh60, and make a tiny change on it: use TYPEC plug instead of MINI-USB. Following are the pcb layout.

[attach=1]

After I got the pcb and soldered all capacitors & resistors & Crystal &  MCU & TYPEC plug --- make it a functional board --- the board are not recognized by my pc through a type-c connection.

So anyone have any clues or suggestions ? Really thanks.

Mod edit: Changed thread title
Title: Re: Keyboard not detected (GH60 USB C mod)
Post by: hasu on Sat, 12 October 2019, 22:15:15
You need to terminate CC pins properly with resistors for host to recognize the device.
Title: Re: Keyboard not detected (GH60 USB C mod)
Post by: Tom_Kazansky on Mon, 21 October 2019, 23:12:34
2 CC lines must be pulled down with 5.1k resistors. ( CC --- 5.1k resistor --- GND)

I followed the USB-type-C guide by ai03 (http://"https://kbwiki.ai03.me/books/pcb-design/page/usb-type-c") and it works flawlessly.