Skip to content

Latest commit

 

History

History

gm

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

GM Interface Board

====

Design from the community from: @vntarasov

THIS IS ALPHA QUALITY HARDWARE, NOT TESTED, NOR DESIGNED BY COMMA.AI, FOR RESEARCH PURPOSES ONLY. THIS IS NOT A PRODUCT. YOU ARE RESPONSIBLE FOR COMPLYING WITH LOCAL LAWS AND REGULATIONS. NO WARRANTY EXPRESSED OR IMPLIED.

=====

Parts for case assembly (mcmaster part numbers):

  • 92010A122, M3 12mm flat head
  • 94180A331, M3 heat insert

PCB parts: digikey.csv

Connector pins:

  • For data pins, Digikey part # SAM12735-ND
  • For power & ground pins, Mouser part # 829-15304702

Assembly steps:

  • Order PCB from Oshpark and populate yourself, or order a populated PCB from Macrofab Solder everything except for connector headers and power pins
  • Flash the board with
    • Connect 5v, ground, data+, data- to USB host. Use external 5v power
    • Don't use 5v linear regulator for USB power, it will get fried
    • Pull high (to +3.3v net) BOOT testpoint, through 1k resistor, to put board into DFU
  • Print case.stl and connector.stl, use ABS filament
  • Install m3 heat insert into the case
  • Drill holes in the connector housing for easier insertion of data pins, from 0.7mm to 0.75mm
  • Cut 0.1" connector header SAM12735-ND to 12-pin and 16-pin sizes
  • Cut one of the 829-15304702 short, bend the other one 90 degrees
  • Insert shorter 829-15304702 (+12v) into connector housing
    • Put enough solder on the +12v testpoint of the PCB
    • Insert 0.1" headers into PCB, then solder the +12v pin to the PCB
    • Connector's plastic is going to melt, immobilizing the +12v pin is recommended
  • Solder 0.1" headers to the PCB
  • Insert 90-degrees bent 829-15304702 (ground) into connector housing, solder to PCB
  • Bolt down connector housing to the case