101-00271-82.fpd 992 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. /* MACHINE-GENERATED ! */
  2. frame sw_pads {
  3. table
  4. { pad, n }
  5. { "SW2", 0 }
  6. { "SW1", 1 }
  7. __0: vec @(0mm, -1.3mm*n)
  8. __1: vec .(-2.3mm, -0.5mm)
  9. pad "$pad" . __0
  10. }
  11. frame c_pads {
  12. table
  13. { pad, n }
  14. { "C8", 0 }
  15. { "C4", 1 }
  16. { "C7", 2 }
  17. { "C3", 3 }
  18. { "C6", 4 }
  19. { "C2", 5 }
  20. { "C5", 6 }
  21. { "C1", 7 }
  22. __0: vec @(0mm, n*1.27mm)
  23. __1: vec .(-2.3mm, -1mm)
  24. pad "$pad" . __0
  25. }
  26. package "101-00271-82"
  27. unit mm
  28. __0: vec @(0mm, -(18.7mm-18mm)/2)
  29. __1: vec .(-26.35mm, -7*1.27mm+0.5mm-5.84mm)
  30. frame c_pads .
  31. __2: vec .(0mm, -1mm/2-1mm)
  32. frame sw_pads .
  33. __3: vec @(0mm, -18.7mm)
  34. __5: vec .(0mm, (18.7mm-18mm)/2)
  35. __6: vec .(-1.5mm, 0mm)
  36. __7: vec .(-4mm, -1.7mm)
  37. pad "S2" __6 .
  38. __4: vec @(-27.85mm, 0mm)
  39. rect __3 . 0.1mm
  40. __8: vec __0(-1.5mm, 0mm)
  41. __9: vec .(-4mm, 1.7mm)
  42. pad "S1" __8 .
  43. measy c_pads.__1 >> __0 2mm
  44. measy sw_pads.__1 -> sw_pads.__0 1.5mm
  45. measy sw_pads.__1 >> sw_pads.__1 2mm
  46. measy __0 << c_pads.__0
  47. measy c_pads.__1 << sw_pads.__1 2mm