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 Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • 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
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • 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 NexGen Sim: ATR Boxes and real life.
  • Blog
  • Documents
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: phoenixcomm
  • Date Created: 6 Jun 2018 8:26 AM Date Created
  • Views 1040 views
  • Likes 4 likes
  • Comments 2 comments
  • diy cockpit
  • eadin lite
  • nexgen flight simulator*
  • ethernet
  • atr box
  • nasa
  • arinc
  • rs-485
  • arduino
Related
Recommended

NexGen Sim: ATR Boxes and real life.

phoenixcomm
phoenixcomm
6 Jun 2018

Wire, wire, wire; So here we go I have to straighten this mess up. The Problem: I have lots of Arduinos all over, and since I embraced NASA's EADIN Lite RS485 protocols for my RSS, and Now the Joystick, Throttles, etc. the hardware keeps piling up. imageimage

A Solution: I should do this like we do in aircraft, and that is to use ATR boxes (see note 1), the problem is that now its big bucks. And then the rack, not to mention the connectors. Sticker Shock.  image There has to be a cheaper way.  Hey, we're not flying, right?

The Solution: Please don't laugh. image

image

image

This box is a ubiquitous  SteriliteRegistered Small Clip Box with Aquarium Latches - 11" L x 6-5/8" W x 2-3/4" H and can be had for less than $3.00 ea. This means that I can mount an 8.5" x 4" PCB in the bottom. Since I am standardizing on the Arduino Mega for my base unit. There is enough room on the long side for connectors.  The problem is, well try to mount the damn thing. I really wish that they were built like the Launchpads from TI. Solutions waiting to bite me.

Arduino's come pre-assembled with headers, but you can find them with the headers un-installed. So basically you solder the headers that came with the Arduino to the PCB (let's call it a baseboard). Now you need to change the header on the Arduino itself to single level pins and plug it together. Then before you plug it together attach the mount (you have to mod it though)  to the baseboard, and then bolt the baseboard into the box.  Nice we just made a sandwich. image

image
J1J2
1-21-2Data
3-43-4Bus
5-65-6DMon
7xPWR1
x7PWR2
88Ground

Now we need two interface connectors, for RS-485, as this is a daisy chain that means one in, one out. Originally I planned to use a USB(A) male-male jumpers, but as a requirement of 485 is that you use twisted pair wire. Now ethernet is 4 pairs of twisted pairs. I'm now buying them without the screw terminals installed.

NOTE
This breakout module has No Magnetics.

Now a little, wire jumper the J1(1, 2) to J2(1, 2) this is the data pair. jumper J1(3, 4) to J2(3, 4) this is ground, and power. J1(5,6)  to J2(5,6) is the data monitoring the Arduino. One leg must have a 400Ω resistor for current limiting ( less than 20ma ). J1(7) and J2 (7) is the power indication. J1(8) and J2(8) is the power lamps ground.

Indicator LEDs Operation:

  • Both Data Monitor LED are bi-directional and slaved together. The color will change upon receiving or transmitting.
  • Power LED on J1 is driven from an output pin from the Arduino.
  • Power LED on J2 is driven from an output pin from the Arduino, only when it sees the box attached to J2.

Box Differences:

image
image
  • Master has an Ethernet Connector. Converts RS-485 Slave data to Ethernet packets and perform housekeeping tasks of sorts.
  • Slaves only communicate with the Master. The slave major responsibility is to pass data from/to the "device" ie a radio head, encode it, and pass it to the Master. There is also a 4-bit dip switch as to allow for box ids. This will allow the easier identification in the Host (Linux Box) IOP "Input-Output Processor", ie RSS-IOP software.

My world this first box is really ugly, I used a Dremel and tried to freehand it. image  But I am working with a JIG to stabilize the polypro with a 1/8" scroll drill, and a 1/16" mill bit (nice hard edges) and next time, I have to nail it.

 

Stay Tuned More to Come.

~~ Cris image

 

 

 

 

 

 

Go To Part 2 ATR Box Universal Design

REVISIONS:

  1. Added "Part 2" Link. image6/26/2018

 

NOTES:

  1. ATR or 'Aircraft Transport Radio' is a group of standards promulgated by ARINC.
  2. ARINC Aeronautical Radio, Incorporated
  3. NASA's EADIN Lite RS485 protocols
  4. EADIN Lite Gitub Repossitory

 

Back to the Indeximage

  • Sign in to reply
  • phoenixcomm
    phoenixcomm over 7 years ago in reply to DAB

    Static, its Polypropylene (PP) so I should not have to worry too much.

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

    Nice solution Chris.

     

    The only concern I would have is electrostatic charge buildup, but as long as you ground everything you should be ok.

     

    DAB

    • 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