Skip to content

Add scripted footprints for TMC2100 (replace #666)

Replacement for #666

Datasheet: https://www.trinamic.com/fileadmin/assets/Products/ICs_Documents/TMC2100_datasheet_Rev1.08.pdf Script PR: https://github.com/pointhi/kicad-footprint-generator/pull/149

QFN parameters:

QFN-36-1EP_5x6mm_P0.5mm_EP3.6x4.1mm:
  device_type: 'QFN'
  size_source: 'https://www.trinamic.com/fileadmin/assets/Products/ICs_Documents/TMC2100_datasheet_Rev1.08.pdf (page 43)'
  ipc_class: 'qfn' # 'qfn_pull_back'
  body_size_x:
    nominal: 5
    tolerance: 0.1
  body_size_y:
    nominal: 6
    tolerance: 0.1
  lead_width:
    minimum: 0.2
    maximum: 0.3
  lead_len:
    minimum: 0.35
    maximum: 0.45

  EP_size_x:
    minimum: 3.5
    nominal: 3.6
    maximum: 3.7
  EP_size_y:
    minimum: 4.0
    nominal: 4.1
    maximum: 4.2
  EP_num_paste_pads: [3, 3]

  thermal_vias:
    count: [3, 4]
    drill: 0.2
    paste_via_clearance: 0.1
    EP_paste_coverage: 0.6

  pitch: 0.5
  num_pins_x: 8
  num_pins_y: 10

screenshot from 2018-07-24 12-40-14


QFP params:

TQFP-48-1EP_7x7mm_P0.5mm_EP5.0x5.0mm:
  device_type: 'TQFP'
  size_source: 'https://www.trinamic.com/fileadmin/assets/Products/ICs_Documents/TMC2100_datasheet_Rev1.08.pdf (page 45)'
  body_size_x:
    nominal: 7
    tolerance: 0
  body_size_y:
    nominal: 7
    tolerance: 0
  overall_size_x:
    nominal: 9
    tolerance: 0
  overall_size_y:
    nominal: 9
    tolerance: 0
  lead_width_min: 0.17
  lead_width_max: 0.27
  lead_len_min: 0.45
  lead_len_max: 0.75
  pitch: 0.5
  num_pins_x: 12
  num_pins_y: 12

  EP_size_x:
    minimum: 4.9
    nominal: 5.0
    maximum: 5.1
  EP_size_y:
    minimum: 4.9
    nominal: 5.0
    maximum: 5.1
  EP_num_paste_pads: [4, 4]

  thermal_vias:
    count: [5, 5]
    drill: 0.2
    paste_via_clearance: 0.1

screenshot from 2018-07-24 12-29-51

Merge request reports