# Robo RIO hardware layout?

**URL:** <https://forum.fritzing.org/t/robo-rio-hardware-layout/3551>\
**Category:** uncategorized\
**Created:** [April 13, 2017, 1:45am UTC](https://forum.fritzing.org/t/robo-rio-hardware-layout/3551 "2017-04-13T01:45:25Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![bpaterson](https://forum.fritzing.org/letter_avatar_proxy/v4/letter/b/b9e5f3/32.png) [@bpaterson](https://forum.fritzing.org/u/bpaterson)\
**Post date:** [April 13, 2017, 1:45am UTC](https://forum.fritzing.org/t/robo-rio-hardware-layout/3551/1 "2017-04-13T01:45:26Z")

</div>

Hi, I am a Mentor for a high school robotics team, and I’m trying to see if Fritzing would be suitable for documenting our wiring between the robot controller (RoboRIO), motor speed controllers, pneumatic controllers, etc. My question is this: most of the ‘pre-loaded components’ are off-the-shelf items, but i don’t find RoboRIO there, for example. Is there a way to ‘draw my own’ simple sketch of the RoboRIO hardware, with terminations, etc. and then use that in a wiring diagram? Same is true of other components: can I sketch them, add terminations, etc., then include them in the wiring diagram?  
Ben

---

<div class="post-metadata">

**Author:** ![vanepp](https://forum.fritzing.org/user_avatar/forum.fritzing.org/vanepp/32/4426_2.png) [@vanepp](https://forum.fritzing.org/u/vanepp)\
**Post date:** [April 13, 2017, 3:44am UTC](https://forum.fritzing.org/t/robo-rio-hardware-layout/3551/2 "2017-04-13T03:44:01Z")

</div>

A quick search didn’t turn up a RoboRIO fritzing part (it turned up a request for one with no replies about a year ago though). It is certainly possible to create a custom part however simple isn’t how I would describe the process. A look at the users manual for the RoboRIO (assuming it is the one from National labs) indicates it shouldn’t be all that bad to do if you are experienced at making Fritzing parts (however there is a quite steep learning curve to making parts). Here are links to a couple of tutorials which may give you an idea of what is involved in making a custom part (with the note that assistance is usually available here in the forums when the going gets tough 🙂 ):

> [@A new part creation HowTo (long! So long it is in 2 posts)](http://forum.fritzing.org/t/a-new-part-creation-howto-long-so-long-it-is-in-2-posts/2238):
>
> (Edit: November 2016: This is an updated (and corrected) version of the original parts creation howto. This version corrects some suggestions (mostly saving Inkscape files as optimized svg which turns out to cause other problems) with the first version and expands the section on parts testing. While there doesn’t appear to be a lot of interest in this subject I’ll make at least this update so the information is as correct as I can get it.) This is a description of how I made the Valor PM6078-00…

> [@Fritzing PART CREATION Video Tutorial Series](http://forum.fritzing.org/t/fritzing-part-creation-video-tutorial-series/2647/3):
>
> Fritzing Part Creation - Chapter3 - Inkscape Advanced Essentials Learning how to draw in Inkscape - more features. 0:00 Overview 0:16 Select object with cursor and XML Editor 3:34 Manipulate special PDF’s in Inkscape 4:33 XML Editor - Direct drawing manipulation 6:05 XML Editor - Making group, moving object, changing layer height 7:27 Cursor - Changing layer height 8:21 Ruler 9:07 Grids 9:28 Snap selection 10:16 Drawing origin

I find Fritzing ideal for documenting one of interfaces and collections of processors and modules in breadboard view which I think is what you want to do.

Peter

---

<div class="post-metadata">

**Author:** ![Old\_Grey](https://forum.fritzing.org/user_avatar/forum.fritzing.org/old_grey/32/973_2.png) [@Old\_Grey](https://forum.fritzing.org/u/Old_Grey)\
**Post date:** [April 13, 2017, 4:16am UTC](https://forum.fritzing.org/t/robo-rio-hardware-layout/3551/3 "2017-04-13T04:16:56Z")

</div>

If you need the highly visual breadboard view, you will have to do a slightly simplified, to scale, engineering drawing with a svg editor - look at an Adruino board from the bin, and you will see that every square and circle had to be drawn and positioned -.  
If it’s a complex part you can imagine how long it will take to do an engineering drawing of it, and if you have no svg drawing experience that is another order of magnitude harder than learning Fritzing.  
If you only need a bodgie part you can import a pic and fudge contacts, but you will still need an engineering drawing of the PCB view.

Do you have a pic/link, so we can see what it entails.

---

<div class="post-metadata">

**Author:** ![vanepp](https://forum.fritzing.org/user_avatar/forum.fritzing.org/vanepp/32/4426_2.png) [@vanepp](https://forum.fritzing.org/u/vanepp)\
**Post date:** [April 13, 2017, 6:31pm UTC](https://forum.fritzing.org/t/robo-rio-hardware-layout/3551/4 "2017-04-13T18:31:48Z")

</div>

Looks like the necessary information is here. They have the mounting dimensions of all the connectors and the layout of the board in this document so somewhat complex in parts but mostly looks to be standard  
.1 connectors:

> **[375274a.pdf](https://www.ni.com/pdf/manuals/375274a.pdf)**
>
> 5.87 MB

Edit: In fact the pdf was importable to Inkscape and I’m part way through breadboard already …

Peter

---

<div class="post-metadata">

**Author:** ![Old\_Grey](https://forum.fritzing.org/user_avatar/forum.fritzing.org/old_grey/32/973_2.png) [@Old\_Grey](https://forum.fritzing.org/u/Old_Grey)\
**Post date:** [April 13, 2017, 10:56pm UTC](https://forum.fritzing.org/t/robo-rio-hardware-layout/3551/5 "2017-04-13T22:56:20Z")

</div>

Only took me 5 min to draw. 🙂

Only kidding, it’s got one of those good PDF that when you import it into INK it’s a svg already. I just had to ungroup it until the text was separated, delete it, and then scale it to size. Anybody want some colouring-in practice.

As usualy change the extension from .fzpz to .svg.  
[NI roboRIO.fzpz](https://forum.fritzing.org/uploads/default/original/2X/6/6a0fb6d72533a4903d8c4561c02f4b5bc581d82b.svg) (1.2 MB)

---

<div class="post-metadata">

**Author:** ![vanepp](https://forum.fritzing.org/user_avatar/forum.fritzing.org/vanepp/32/4426_2.png) [@vanepp](https://forum.fritzing.org/u/vanepp)\
**Post date:** [April 16, 2017, 3:57am UTC](https://forum.fritzing.org/t/robo-rio-hardware-layout/3551/6 "2017-04-16T03:57:34Z")

</div>

Assuming we haven’t scared you off, I have created a Fritzing part for the roboRIO which can be obtained here in parts submit:

> [@NI roboRIO robot controller](http://forum.fritzing.org/t/ni-roborio-robot-controller/3571):
>
> A part (breadboard and schematic only, PCB is only the case outline in silkscreen) for the NI roboRIO robot controller board (which someone asked about). [roborio.fzpz](https://forum.fritzing.org/uploads/default/original/2X/5/57893dbe536e18f57fd443c84f887ad89667b20c.fzpz) (240.0 KB) Peter

Peter

---

<div class="post-metadata">

**Author:** ![vanepp](https://forum.fritzing.org/user_avatar/forum.fritzing.org/vanepp/32/4426_2.png) [@vanepp](https://forum.fritzing.org/u/vanepp)\
**Post date:** [December 23, 2017, 2:52am UTC](https://forum.fritzing.org/t/robo-rio-hardware-layout/3551/7 "2017-12-23T02:52:47Z")

</div>

While we look to have scared both you and the latest poster on this topic off (probably because Fritzing part making is difficult) I thought as a mentor you may have better contacts at First and/or Vex if either or both are interested in providing graphic artist support for putting a proper image to the breadboard of the functional in Fritzing but ugly voltage regulator module in this thread, and continuing on and making more modules where I do the Fritzing side and a graphic artist does the breadboard graphics around the Fritzing bits:

> [@Creating Custom Parts for Robotics Competition](http://forum.fritzing.org/t/creating-custom-parts-for-robotics-competition/5052):
>
> Hello, I’m a participant in the FIRST Robotics Competition (FRC) and am trying to create a system, utilizing fritzing, that any team can use to create a visual diagram of their electronics. Below is a picture of what a common wiring schematic looks like in FRC. Unfortunately I’m a mere novice with Fritzing and am having a great deal of trouble using fritzing to create custom parts and import them into fritzing. I have found some tutorials online, but they’ve mostly been unhelpful for my particul…

I think that Fritzing is probably an ideal platform (assuming the parts are available) for documenting these projects since you get both a physical layout in breadboard view and a schematic in schematic view.

Peter
