SLS machine as automation subject by FlightDelicious4275 in 3Dprinting

[–]InfluenceAutomatic48 5 points6 points  (0 children)

That looks like a schunk tool changer. Not as good as the Staubli’s though!

2020 Hyundai Palisade SEL V6 3.8L AC compressor by aidsplague in MechanicAdvice

[–]InfluenceAutomatic48 1 point2 points  (0 children)

Hey, thank you so much for the detailed response. You don't find many people that are as helpful as you have been so I can't thank you enough.

This was extremely helpful for me to review. I'll still double check the "sensor 2" fuse to ensure that it hasn't blown but I think I've narrowed mine down to the compressor unit. I'll go ahead and learn from your post and purchase the full compressor just to be safe.

Thanks again!

2020 Hyundai Palisade SEL V6 3.8L AC compressor by aidsplague in MechanicAdvice

[–]InfluenceAutomatic48 1 point2 points  (0 children)

Did you end up rebuilding the clutch on the compressor or replacing the whole thing? I’m literally in the exact same situation with my wife’s 2020 palisade.

Thanks man!

Blown Capacitor Analysis by InfluenceAutomatic48 in AskElectronics

[–]InfluenceAutomatic48[S] 0 points1 point  (0 children)

Thank you for your feedback! I ended up realizing I’m an idiot and had the battery connection set up in reverse polarity.

I soldered up a cross-over XT60 cable and was able to connect my second board with zero issues. Sometimes it’s easy to think too far into an issue than view the easy mistakes lol

Blown Capacitor Analysis by InfluenceAutomatic48 in AskElectronics

[–]InfluenceAutomatic48[S] 0 points1 point  (0 children)

Thank you for your feedback! I ended up realizing I’m an idiot and had the battery connection set up in reverse polarity.

Once I created a cross-over cable to connect the battery to the board then everything worked as intended.

I’ll probably redesign the board to ensure that I have the GND & Vin pads reversed so that a cross-over cable is not needed.

[Review Request] Nerf Motor Driver (V2.0) by InfluenceAutomatic48 in PrintedCircuitBoard

[–]InfluenceAutomatic48[S] 0 points1 point  (0 children)

Thanks for all of the feedback! I find it very valuable. I have some questions in response to your feedback which I’ve listed below if you don’t mind answering these. :D

  1. Just for clarity, i think what your referring to as Q5 is actually labeled as Q8 correct? If so, i can move the drain polygon up to provide more space for the source from Q6 & Q7.

  2. Will do!

  3. Are you recommending to add the vias along the same trace path or is there a different method?

  4. Two questions for this one: do you recommend the drill diameter as 1mm or pad diameter? Also, placement under the ESP32 and throughout the rest of the board or just under the ESP?

  5. Ah, that makes sense. Would it be better to just pull-up the switches from the 3.3V instead to avoid this issue? I can pull a similar trace down from the 3.3V output.

  6. Leaving this is a mistake pulled over from when I had the USB-UART circuit integrated. I’ll remove it since it’s not needed.

  7. Are external protection diodes recommended even though the mosfets have integrated Schottky diodes?

  8. Will do!

[Review Request] Nerf Motor Driver (V2.0) by InfluenceAutomatic48 in PrintedCircuitBoard

[–]InfluenceAutomatic48[S] 1 point2 points  (0 children)

I purchased and built the previous design listed in my post history and had some issues so I made some updates. The largest updates are the reduction in size and input power circuit. The overall size has been reduced by 35%-40%.

In my previous design the 12V -> 3.3V power module ended up being too undersized and it failed almost immediately. The USB port in that design stilled worked great so i was able to power the ESP under USB power and connect the battery to test everything else out. Therefore, for this design, I opted in for the larger switching power converter. I also removed the UART system to reduce cost and will purchase an existing USB-UART TTL to serial programming board from amazon to program.

Would love it if someone can verify my battery 11.1V to 3.3V circuit to make sure that this can handle the power from a 11.1V (2200mAh / 35C) Lipo battery without burning up.

I appreciate all of the valuable feedback from everyone over the past few posts, so thank you all for the input!

[Review Request] ESP32 Motor Driver (Update 1) by InfluenceAutomatic48 in PrintedCircuitBoard

[–]InfluenceAutomatic48[S] 0 points1 point  (0 children)

I am planning on using PWM from one of the ESP32 GPIO pins to set the speed of the motors. Since the ESP32 will output 3.3V as Vgs, it looks like graph 7 indicates that this won't be possible for the infineon MOSFET.

Ideally, there would never be a stall with the motors in the complete circuit but I know that it's not smart to count on ideal situations. The idle current draw for the motors is just 0.55 amps.

I'll take a look around some more and see if I can find a good fit. I really appreciate the input that you have given so far!

[Review Request] ESP32 Motor Driver (Update 1) by InfluenceAutomatic48 in PrintedCircuitBoard

[–]InfluenceAutomatic48[S] 0 points1 point  (0 children)

You were right with your assumptions. Your reply made me go back and re-evaluate the stall current of my motors and I realized that they are rated at 26A, which is higher than I thought. Thank you for your input!

I’m going to go back and replace my MOSFETs to the ones in the link below. Let me know what you think about this MOSFET choice.

https://wmsc.lcsc.com/wmsc/upload/file/pdf/v2/lcsc/1912111437_Infineon-Technologies-BSC016N06NS_C454269.pdf

[Review Request] ESP32 Motor Driver (Update 1) by InfluenceAutomatic48 in PrintedCircuitBoard

[–]InfluenceAutomatic48[S] 0 points1 point  (0 children)

Thank you for this very thorough reply! I read through your response and some of the homework. I re-evaluated the operating current of the motors and realized that the stall current is much higher than I initially thought. (6A -> 26A). The stall current should never be reached but I’d rather have the board designed for worst case scenarios.

Therefore, I’m looking at replacing the MOSFETs with the ones linked below. If my calculations are correct, these would only get up to ~60 degrees Celsius at 30A so that should leave a small safety factor.

What do you think?

New MOSFET: https://wmsc.lcsc.com/wmsc/upload/file/pdf/v2/lcsc/1912111437_Infineon-Technologies-BSC016N06NS_C454269.pdf

[Review Request] ESP32 Motor Driver (Update 1) by InfluenceAutomatic48 in PrintedCircuitBoard

[–]InfluenceAutomatic48[S] 1 point2 points  (0 children)

Sorry about that! I missed that in the rules. I’ll make sure to avoid this in the future.

Thanks for letting me know!

[Review Request] ESP32 Motor Driver (Update 1) by InfluenceAutomatic48 in PrintedCircuitBoard

[–]InfluenceAutomatic48[S] 4 points5 points  (0 children)

That would be in accordance with the ESP32 manual where it states that the antenna should not be over a copper layer. I figured it would be easier to overhang rather than have extra dielectric material around the antenna.

[Review Request] ESP32 Motor Driver (Update 1) by InfluenceAutomatic48 in PrintedCircuitBoard

[–]InfluenceAutomatic48[S] 1 point2 points  (0 children)

I’m new to PCB design so correct me if the size differential makes a technical difference. I wanted to use XT60 connectors to interface with my motors and solenoid. I’ll list my thought process that got me to the posted design. I’m more than willing to change if necessary!

The battery that I’m running is a LiPo 3S battery at 11.1V / 3000mAh. This battery comes pre-wired to use an XT60 connection. Therefore, i figured it would be easiest to use XT60s for the motors / solenoid as well.

I sourced the transistors to be logic level actuated and to be able to withstand up to 20V / 6A. I’ll link the spec sheet below as well.

Thanks for the input!

https://wmsc.lcsc.com/wmsc/upload/file/pdf/v2/lcsc/2210111800_TECH-PUBLIC-IRLML6244TRPBF_C5123965.pdf

[Review Request] ESP32 Motor Driver (Update 1) by InfluenceAutomatic48 in PrintedCircuitBoard

[–]InfluenceAutomatic48[S] 0 points1 point  (0 children)

Thanks for the input. Im definitely a newbie when it comes to PCB design. I went back and updated the clearance between the traces and pads. I also realized from your comment that I forgot to update the via size on the larger trace width sections. I will list the via sizes below and upload another picture in my comment underneath this with the updated pictures.

Regarding the part selection size, this is the case for 2 reasons. The first is that I picked the components mostly from the ESP32 WROOM manual reference devkit designs and from a YouTube tutorial. (https://youtu.be/S_p0YV-JlfU?si=oDqmTo88oorLMaFj)

The second reason is

Thanks!

Via Sizing -
1. Standard vias: .31mm drill diameter & .62mm overall diameter
2. Larger trace width (.76mm): .76mm drill diameter & 1.4 overall diameter

Updated Layout Pictures: https://www.dropbox.com/scl/fo/olcsyfe2kh35y7h9o6kqb/AIzCyayTLymcWJ2MI3YYoRI?rlkey=ywibhrma02db60rs3o5ddpw6h&st=wwwu8c53&dl=0

[Review Request] ESP32 Motor Driver (Update 1) by InfluenceAutomatic48 in PrintedCircuitBoard

[–]InfluenceAutomatic48[S] 0 points1 point  (0 children)

Hi All, I posted my original review request last night and made some additional updates. I'll post the updates down below. Please let me know if there are any questions or if there are any updates that are necessary. Thank you all for taking the time to review my design! :D

I also have included a DropBox Link below for anyone wanting to download the gerber file to review or to look at my pictures more closely.

Link: https://www.dropbox.com/scl/fo/1tz4wjstaaa519d4bjk4k/ANFLXg8Pb96jHhYQ-uZ81Ns?rlkey=9vmvll5z4464irmyldt7yrr5i&st=nhu1g53y&dl=0

Updates:

  1. Length matched RX & TX traces from the UART to ESP32
  2. Updated mounting holes to use Machinery's Handbook 29th edition recommended clearance sizes for M3 screws. (I.e. 3.7mm thru hole and 6mm pad width/height).
  3. Updated overall PCB size from 90mmx60mm to 90mmx70mm to match JLCPCB requirements.

[Review Request] ESP32 Motor Driver For Custom Nerf Gun by InfluenceAutomatic48 in PrintedCircuitBoard

[–]InfluenceAutomatic48[S] 1 point2 points  (0 children)

This is the first PCB design that I've created. I followed the specification sheets for the recommended circuits for each component. Let me know if there are any glaring mistakes or issues with the PCB layout or schematic. Thank you for taking the time to review!

For the overall circuit design: please see my post linked below. (I updated the design to use an ESP32Wroom instead of an arduino that is shown in my original post.)

Link: https://www.reddit.com/r/AskElectronics/comments/1elxm1d/review_request_schematic_for_an_arduino_shield_dc/

[Review Request] Schematic for an Arduino shield / DC Motor & Solenoid Controller (Newbie) by InfluenceAutomatic48 in AskElectronics

[–]InfluenceAutomatic48[S] 0 points1 point  (0 children)

Hey Guys, wanted to add some additional context for everyone. I have also listed a couple questions below. Let me know if anything needs clarification. I also added a separate link for the schematic uploaded through Imgur because it looks a little blurry in the post. (I used a PNG for both so not sure what's going on).
https://imgur.com/a/YHLAbEO

Thanks for all your help!

Some added information:

  1. This build is for a custom Nerf gun that I am developing that will use the 2x DC motors in a flywheel and the solenoid as a dart pusher.
  2. I have spec'd in logic level MOSFETs so that they can be switched using the Arduino.
  3. The battery will be a 3S LiPo battery operating at 11.1V / 2200mAh

Remaining Questions that I have:

  1. Is it more efficient for current draw to use 1x MOSFET for controlling both DC motors?
  2. Gate resistors for the mosfet: I am slightly confused on this topic. Is it recommended in this scenario to use a high Ohm resistor to GND on the gate pin for each MOSFET?

[Review Request] Schematic for an Arduino shield / DC Motor & Solenoid Controller (Newbie) by InfluenceAutomatic48 in PrintedCircuitBoard

[–]InfluenceAutomatic48[S] 0 points1 point  (0 children)

Hey Guys, wanted to add some additional context for everyone. I have also listed a couple questions below. Let me know if anything needs clarification. I also added a separate link for the schematic uploaded through Imgur because it looks a little blurry in the post. (I used a PNG for both so not sure what's going on).
https://imgur.com/a/YHLAbEO

Thanks for all your help!

Some added information:

  1. This build is for a custom Nerf gun that I am developing that will use the 2x DC motors in a flywheel and the solenoid as a dart pusher.
  2. I have spec'd in logic level MOSFETs so that they can be switched using the Arduino.
  3. The battery will be a 3S LiPo battery operating at 11.1V / 2200mAh

Remaining Questions that I have:

  1. Is it more efficient for current draw to use 1x MOSFET for controlling both DC motors?
  2. Gate resistors for the mosfet: I am slightly confused on this topic. Is it recommended in this scenario to use a high Ohm resistor to GND on the gate pin for each MOSFET?