spacecraft-design-lab-2019 / documentation

Wiki lives in here
https://github.com/spacecraft-design-lab-2019/documentation/wiki
12 stars 3 forks source link

Primary flex cable design #115

Open maholli opened 4 years ago

maholli commented 4 years ago

Need to architect the 24-pin flex cable that runs from the mainboard to all 6 external panel boards.

Two primary milestones:

maholli commented 4 years ago

beginnings of a pinout sketch: image

maholli commented 4 years ago

Flat flex cables

"FFC" can be thought of as simple circuitboards that are bendable. It has to be able to lie flat on a surface (like a piece of paper) when fabricated- but will bend around corners inside the satellite. Bending occurs in the transverse direction (not longitudinal). Where the cable inserts into the connector, the design will specify to expose the copper, which allows the connector to make electrical contact.

FFC look something like this: imageimage

Example of FFC cable with vias. NOTE THE CRACKING image

Images to help with conceptualizing cable flow.

⭐red arrow points in the direction of cable insertion and denotes the side of the connector where pin 1 resides. Connector contacts on BOTH sides of the cable, so as long as the signals are in the right order, it doesn't matter whether they're on the top or the bottom of the cable when it reaches the connector.

image

image

image

maholli commented 4 years ago

My attempt at sketching what a folded cable might look like: image

JTBee1000 commented 4 years ago

Need a diagram of where precisely all of the connection points will be--on each of the faces and on the main board.

JTBee1000 commented 4 years ago

My Todos:

JTBee1000 commented 4 years ago

Note: SDA1 and SDA2 need to go to any three boards each.

JTBee1000 commented 4 years ago

Initial flex cable design--most direct https://www.lucidchart.com/invitations/accept/b0606187-e3a2-40b4-9e76-91db044b9bdf

maholli commented 4 years ago

Great start- having it in lucidchart will make the next step more straight forward as well. Next step should be working with someone in mechanical to orient the connectors for each panel accurately relative to each other. Imagine "unfolding" the entire satellite and overlaying each connector in the proper orientation and position in lucidchart

JTBee1000 commented 4 years ago

@ElliseD would love to sit down and talk about flattening out the cuboid CAD so I can think about how to route cables :)

maholli commented 4 years ago

@JTBee1000

Example of one possible cable routing scheme (available in cables repo). There are lots of other possible permutations that may be better.

Some thoughts:

Two panel connectors: image

close-up of the first interchange: image

close-up of the second interchange: image

JTBee1000 commented 4 years ago

@maholli how possible would it be to move the Z face (not sure +/-, the one nearest the motherboard pin out) all the way up so I don't have to transit through the mother and camera boards? Would necessarily have to make cutouts.

JTBee1000 commented 4 years ago

@maholli Ok, I've finished a first spin. I don't yet know where the cable on the top side (with antenna) go, so haven't done it yet. I'm also confused for the bottom face.... how am I supposed to get around the camera if there is insufficient width around the lens? Perhaps it makes more sense to rotate the camera so there is no blockage and I can come down with that same cable from the same size as the MB output.

maholli commented 4 years ago

@maholli Ok, I've finished a first spin. I don't yet know where the cable on the top side (with antenna) go, so haven't done it yet. I'm also confused for the bottom face.... how am I supposed to get around the camera if there is insufficient width around the lens? Perhaps it makes more sense to rotate the camera so there is no blockage and I can come down with that same cable from the same size as the MB output.

Ping @thwhite on status of CAD output for +Y board. I marked its orientation and pin1 location on the snapshots in https://github.com/spacecraft-design-lab-2019/documentation/issues/115#issuecomment-547994571.

As for making it around the camera board, there should be a small cutout that allows the cable to travel in the -Y direction. See my original sketch for what I'm imagining that'd look like. It can also travel along the lens- no issue there.

JTBee1000 commented 4 years ago

Ping @thwhite on status of CAD output for +Y board. I marked its orientation and pin1 location on the snapshots in #115 (comment).

Ok, I've asked him.

As for making it around the camera board, there should be a small cutout that allows the cable to travel in the -Y direction. See my original sketch for what I'm imagining that'd look like. It can also travel along the lens- no issue there.

I'm not sure what you mean about this. Can we chat in person today about this?

JTBee1000 commented 4 years ago

Ok, done with first complete pass of the flex cable design that works in 3D.

JTBee1000 commented 4 years ago

Now finished with (manually) creating a flattened model of the flex cable so that trace routing can begin. Exporting to DXF for Max.

JTBee1000 commented 4 years ago

Ok, @maholli here is the DXF. May want to check it for readability etc. Git won't let me upload that file type as a comment, so it's in the "cables" repository. Spent all morning on this, now need to dedicate time to other classes.

maholli commented 4 years ago

@JTBee1000 the dxf file is not correct. It imports into KiCad as a line: image

Please fix the dxf as well as route the cable as we had discussed.

JTBee1000 commented 4 years ago

Hm. Ok. I just selected Export in the Fusion 360 Menu and selected DXF. Here's a screenshot of what it looks like. I'm not sure how else to export to DXF except using Fusion 360. to draw on flex

maholli commented 4 years ago

In the navigation tree to the left of the viewport, right click on the particular sketch you want to export and then select DXF. I also have step-by-step for exporting a DXF of a 3D face as described starting here: https://spacecraftdesignlab.slack.com/archives/CNDR3K999/p1572324860020600

maholli commented 4 years ago

PDF output of cables kicad schematic:

FFC24.pdf

maholli commented 4 years ago

RE initial routing attempt on lucid: You need to route all the signals at a time so you know what needs to be continued, etc... Screenshot below, you can see that signals not routed (like COIL4) are now pinched off. Take a look at my example above (https://github.com/spacecraft-design-lab-2019/documentation/issues/115#issuecomment-549951536) again.

image

JTBee1000 commented 4 years ago

hey @maholli just took another turn on it--see screenshot. Feedback appreciated.

Screen Shot 2019-11-21 at 12 06 08 AM
maholli commented 4 years ago

@JTBee1000 yes! you got it.

JTBee1000 commented 4 years ago

Ok. I will try to finish the other two tonight.

JTBee1000 commented 4 years ago

@maholli I think it's done! Would love your detailed thoughts. One question, the Batt Stat never goes anywhere. This is intentional?

Screen Shot 2019-11-21 at 9 15 07 PM
JTBee1000 commented 4 years ago

please look in detail via the lucidchart link

JTBee1000 commented 4 years ago

hi @maholli , if I'm correct, only thing left to do will be for you to recreate what I made in Kicad?

maholli commented 4 years ago

@JTBee1000 let me take a crack at it and let you know how it goes

maholli commented 4 years ago

@JTBee1000 where is the most recent DXF of the cable?

JTBee1000 commented 4 years ago

@maholli uploaded DXF to cables repo. Under name "dxf flatflex 1.0 for max.dxf"

maholli commented 4 years ago

That DXF works- thanks!

maholli commented 4 years ago

Posting my findings for flat flex cable dimensions: image

We're using

  1. XF2M-2415-1A
  2. XF2M-1015-1A image

@JTBee1000 can you please adjust the drawing to meet the above dimensions? It's MUCH easier to implement in the drawing vs in KiCad

maholli commented 4 years ago

Layout of cablev00 finished: image