element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Personal Blogs
  • Community Hub
  • More
Personal Blogs
NexGen Flight Simuator MCU-128 Backpanel
  • Blog
  • Documents
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: phoenixcomm
  • Date Created: 24 Jul 2021 2:49 AM Date Created
  • Views 1099 views
  • Likes 4 likes
  • Comments 3 comments
  • cp-1252/asn-128
  • mcp23017
  • diy flight simulator
  • hacking nexgen
  • diy electronics
  • i2c expander
Related
Recommended

MCU-128 Backpanel

phoenixcomm
phoenixcomm
24 Jul 2021

imagePROBLEM:
I have been struggling to find a solution to a mess that has stopped me from doing much with this project. The interconnection is weird 0.025" square, on a 0.1" center. Nothing fits this dam thing to make matters worse there are no manufacture part numbersimage

After being on the phone with AMP customer support and then he wants pictures, oh no. In my desperation, I called Samtec.

SOLUTION:
Guss what this damn thing is a standard connector. They are sending me a bunch of the little sobs. So I found out that I was looking for the TSW Series. I needed headers with the following configurations: 2, 8, 9, 14, 17. So the part number works out to TSW-1xx-07-F5 where xx are the pin counts.

THE PLAN:

 

W6P1123456789
W6P21011121314151617
W6P31819202122232426
W6P42728293031323334
W6P53536373839404142
W6P64344454647484950
W6P75253545556575859
W6P8606162636465666768
W6P91011
W7P11234567891011121314
W7P21516171819202122232425262728293031
W7P33334353637383940414243444546Thumbwheel Switch [H, 1 through 0]
W7P4474849505152535455565758596061626364
W7P51234567891011121314
W7P61516171819202122232425262728293031
W7P73334353637383940414243444546
W6P8474849505152
W5P1
W5P22019181716Thumbwheel Switch [H, 1 through 0]
W5P3
W5P4
W5P520191817161514

Thumbwheel Switch [PH, 1 through 0]

14 & 15 lighting

W5P6
W5P7
W5P81110987Relay Bot used
W5P9201918171615141312

Mode Switch

18C 20 [power on]

image

image

image

So as you can see from the table on the left, the connectors above the red line, W6P1 through W6P9 are for the four (4) hex-a-decimal displays.
The connectors below, W7P1 through W7P8 are for the thirteen (13) 7-segment displays.

The 185 pins will be connected to four (4) 50 pin male headers. Since I have no idea of which wire is which. So far this takes care of the displays. Now all that is left is to figure out the keyboard. I do believe it is a matrix keyboard of some sort. I will be using the MCP23017 I/O Expander for the dirty work. It is very nice and has INTA and INTB. this lends itself to all of the switches and the keyboard will be interrupt-driven.

Consider if I roll my own interrupt controller. There are 4 switches, plus the keyboard, that I have to contend with, 4 i/o expanders.

and 5 or 6 interrupts. Since the Arduino Mega has really on 4 useable interrupt pins I will take the interrupts from IC1A, 1B, 2A, 2B are inputs to an MCP23017 IC3A and this interrupt will go to one interrupt handler.  When the interrupt handler is called you look at its data which will tell you which switch data to look at.  image

One more MCP23017 will handle Keyboard, Microchip's AN101 describes via an interrupt. That leaves one for Communications.

image

 

Display Connectors

W6P1

135791113151719212325272931333537394143454749
W6P2135791113151719212325272931333537394143454749
W6P32468101214161820222426283032343638404244464850
W6P42468101214161820222126283032343638404244464850
W6P5
W6P6135791113151719212325272931333537394143454749
W6P7135791113151719212325272931333537394143454749
W6P82468101214161820222426283032343638404244464850
W6P92468101214161820222426283032343638404244464850
W7P1
W7P2135791113151719212325272931333537394143454749
W7P3135791113151719212325272931333537394143454749
W7P42468101214161820222426283032343638404244464850
W7P52468101214161820222426283032343638404244464850
W7P6
W7P7135791113151719212325272931333537394143454749
W7P8135791113151719212325272931333537394143454749
2468101214161820222426283032343638404244464850
2468101214161820222426283032343638404244464850

Switch Connectors

FLY-TODESTMode SwitchDisplay Switchreserved for kbd
W5P2W5P5

W5P9

W5P1 - W5P4
13511131517212325272931333537394143454749pins
13511131517212325272931333537394143454749

connector

J5

24121416222426283234364244464850
24121416222426283234364244464850pins
4C46C217C
IC1AIC1BIC2A2AIC2BIC3
  • Sign in to reply
Parents
  • DAB
    DAB over 4 years ago

    Nice job of tracking down the connectors.

     

    One of my first engineering projects was tracking down odd connects.

    Luckily they were still available, but in todays world, they become obsolete almost over night.

     

    DAB

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • phoenixcomm
    phoenixcomm over 4 years ago in reply to DAB

    image

    DAB thanks, the guy at AMP was dumber than a rock, it was a close tie with Trump image  The Samtec guy knew what it was when I said the pin was 0.025" square!!

    ~~ Cris

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
Comment
  • phoenixcomm
    phoenixcomm over 4 years ago in reply to DAB

    image

    DAB thanks, the guy at AMP was dumber than a rock, it was a close tie with Trump image  The Samtec guy knew what it was when I said the pin was 0.025" square!!

    ~~ Cris

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
Children
  • dougw
    dougw over 4 years ago in reply to phoenixcomm

    Yep, I only have good things to say about Samtec.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube