Open QuanLe8191 opened 3 years ago
@Jtayama54 Make some digging about these questions: What is the dimension of the slip ring? How big it is? How many current do we need to deliver?
I don't understand the title of this issue. It is very confusing.
Slip ring dimensions based on trace widths/spacings for CANL, CANH, VCC, & GND.
in mm
A discovery about the encoding scheme for the RMD-X7 motors shows that the encoder is not reading from the output of the motor shaft, but from the internal input motor. Meaning that 360 degrees of rotation of the encoder accounts for only 60 deg rotation on the output. But after 360 degrees of rotation, the count resets. During normal operation, the motor's software can track when it crosses between 360 degrees and back to 0 degrees, but when the motors are turned off, it loses track of that data.
In order for the drive controller to know where the motor is, we need to give the motor some sort of feedback signal indicating that it is at a predetermined position, a HOME position.
I request that a HOME pad is added to the slip ring on the outer race position. Just a small square or circular pad. On the opposite side, a pogo pin for the 5th race should be connected to GND. This way, the drive board can pull up the HOME pin and when it sees it fall to GND, it knows it hit the home position.
See this presentation for more details:
This design doesn't yet have a concept of mounting holes. I'd imagine that there would be 3 or 4 mounting holes on the PCB that allows for someone to screw one of the boards into the servo chair and the other into the drive fork. This is now even more important as the HOME pad needs to be aligned to the same position for each assembly and disassembly. If there aren't any mounting holes to keep the pad properly aligned
I have managed to create a circular trace in Easyeda. However, I think that we can definitely increase the trace width of the signal to increase connection with POGO pins as long as they all are spacing correctly
Maximum height: 3mm Outer diameter: 100mm Inner diameter: 91mm
Updated dimensions
Inner Diameter = 93 mm traces = 53 mil spaces = 15 mil Outer Diameter = 111.034 mm (redundant dimension)
Note that the inner-most trace will be divided into 8 equal segments.
the innermost trace should be divided into 6 segments. Where is the mounting hole going to be?
@HaadiElahi I don't think you need to worry about designing the actual PCB in CAD. Also the traces are way way too small for anything the team will be doing. It may be best to simply have a simple placeholder in your CAD and let @QuanLe8191 do the CADing of the cirucular traces + HOME pad.
I make some change to the trace width:
https://easyeda.com/editor#id=5334bd052eb2479e9ef1160dbc7233c1
Here is the 3D view of the top layer:
Why are they so thin? Its better that we make them larger so that we don't have to be super precise about the pogo pin locations. and about vibrations kicking the pogo pins out of place.
@QuanLe8191 Your easyeda link is giving me permission denied when I try to go to it.
It is very important that we use gold plating for the exposed traces (or something close enough but cheaper). Tin plating is the standard and it is pretty useful more almost all uses to prevent oxidation and damage to exposed traces. But for the slip ring that will have have to endure continuous dragging of the pogo pin, using a gold plated (or strong plating) for the traces is something we should definitely do. Also the pogo pins should also be gold plated as well to make sure that they do not rub away as well.
For some context RAM slots and slotted devices in general use gold plating to prevent them from chipping.
Im thinking it will be quite difficult to do the tracing for the 6 fragment circle home Add ADC schematic for the 6 fragment trace
Im thinking it will be quite difficult to do the tracing for the 6 fragment circle home Add ADC schematic for the 6 fragment trace
I'm not sure if I understand what you mean here. Does this mean that you are going to revert to the single PAD home rather than the 6 sector analog pads.
Gerber view and price:
Fix the slipring dimension: currently the radius is 110mm (should be half)
Slip ring redesign with the dimension fix. I have to increase the outer diameter to 112mm to fix all the traces; also some of the traces widths was changed to fix everything in:
Back side:
3D model of the slip ring (trace side): OBJ_Drive slip ring design_home pad(trace)_2021-01-15 (1).zip
3D file of the slip ring (pogo side): OBJ_Drive slip ring design_home pad(pogo)_2021-01-17.zip
3D file of the slip ring (trace side): OBJ_Drive slip ring design_home pad(trace)_2021-01-17.zip
DXF file: slip_ring.zip Dimension and Price:
Pogo:
Trace:
@QuanLe8191
Also the price reduction looks great though! $38 for 10 PCBs (~$76 for 10 Slip rings) sounds like great price for this.
Make some changes to the circuit based on Khalil suggestion:
The board have some clearance error: I8QuotationReport_2hq2ygfp_DFM.pdf
Pogo side:
DRC check: I8QuotationReport_e1rxdqqw_DFM.pdf
DXF file for both: slip_ring.zip @HaadiElahi
This is looking great @QuanLe8191 ! Can you make sure that the hole dimensions are correct and make sure we have enough space between the holes and edge of the board. These could break if they are too thin.
Oh!
This is looking great @QuanLe8191 ! Can you make sure that the hole dimensions are correct and make sure we have enough space between the holes and edge of the board. These could break if they are too thin.
You mean the drill hole at the 4 corners?
One last thing. This may not matter that much, but each ring is a loop. Loops can allow current to flow through them, generated by EMF waves or by magnetic waves, generating spikes and distortions in the signals. It may make sense to break the loop for all connections just as you have done with the GND loop segment. @QuanLe8191
@QuanLe8191 I modeled the slip ring in CAD and it looks like the connector needs to be moved out so it doesn't interfere with the plate. You can reference the dimensions in the last picture. Basically the connector or trapezoid portion of the ring needs to be extended 4 mm (I changed it from 11.5 to 15.5 mm)
Thanks @HaadiElahi for putting those dimensions together. Makes it very clear what is needed the EE team. This change shouldn't cost too much with regards to the PCB manufacturing.
I make the change @HaadiElahi Slip_ring_vA.1.zip
The inner hole is not cut out. Need to follow SJSURobotic naming standard for PCB
@QuanLe8191 there are lot more things that need to be changed with the design as I mentioned in slack. Can you list them out in a comment using the check box syntax like this:
Things to improve for the slip ring:
@davidbdias96 Object file of the slip ring: OBJ_Trace vA.2_2021-02-23.zip OBJ_Pogo Side_2021-02-23.zip
pogo pin:https://www.amazon.com/Yibuy-Piece-Gold-Plated-Probes/dp/B07FPFBFV3/
https://www.directindustry.com/prod/jinpat-electronics-co-ltd/product-144799-1583175.html Reference design for slip ring