Notifications
Clear all

PCBs for Navigation/Locomotion/Base (or whatever) Layer

78 Posts
16 Users
7 Likes
23.6 K Views
codecage
(@codecage)
Noble Member Admin
Joined: 3 years ago
Posts: 1168
Topic starter  

Attached are pics of two PCBs I have made up with KiCad and will have in hand very soon,

Minimum order from PCBWAY is five, so I should have a few extras if anyone is interested.

Power Distribution Board:

topPD

Motor Control Board:

topMC

SteveG


   
Quote
Robo Pi
(@robo-pi)
Noble Member
Joined: 3 years ago
Posts: 1909
 

Very nice work Steve.   It's really nice to be able to have pc boards made in such small quantities today at decent prices.  Your robot is going to be superb.  I'll have to give KiCad a shot when I'm ready to design some pcbs.

DroneBot Workshop Robotics Engineer
James


   
ReplyQuote
stven
(@stven)
Trusted Member
Joined: 3 years ago
Posts: 64
 

Sure, I’m Interested. Let me know how I can reach out, happy to cover cost and shipping.

steve


   
ReplyQuote
codecage
(@codecage)
Noble Member Admin
Joined: 3 years ago
Posts: 1168
Topic starter  

@stven

Let me get them in my possession so I can double check that I have not made any wiring mistakes. Then get one of each assembled and tested to make sure they both work as they should.  Then I'll send you another note to arrange getting them to you.

SteveG


   
hstaam reacted
ReplyQuote
Robo Pi
(@robo-pi)
Noble Member
Joined: 3 years ago
Posts: 1909
 
Posted by: Stven

 Let me know how I can reach out

I've been thinking about this. This forum doesn't currently  have a Private Message or PM function.  It's going to be difficult to exchange email addresses, etc.   It's probably not good to just post them on the open forum.  We'll have to see if Bill can at PM to the forum.   I'll go start a thread on that now in the suggestion forum.

DroneBot Workshop Robotics Engineer
James


   
ReplyQuote
codecage
(@codecage)
Noble Member Admin
Joined: 3 years ago
Posts: 1168
Topic starter  

Good point James.

We have some time as I don't have the boards in my possession yet.  They will have to be checked with a meter, assembled and then tested on my DB1 before I'd be ready to provide them to anyone.

SteveG


   
ReplyQuote
Robo Pi
(@robo-pi)
Noble Member
Joined: 3 years ago
Posts: 1909
 

That's ok.  It may be a while before we get a PM system anyway, so it won't hurt to get the ball in motion.  I've actually been thinking about the lack of a PM system for a while now.  I haven't yet had a reason to need it, but I can foresee that coming.   Someone else offered free 3D printing in exchange for arm motion control code.  That too would require PM to make the connection. 

DroneBot Workshop Robotics Engineer
James


   
ReplyQuote
Greg4Au
(@greg4au)
New Member
Joined: 3 years ago
Posts: 1
 

I would be interested in a set of your extra PCB boards.     I soldered mine  and it's a mess.  


   
ReplyQuote
stven
(@stven)
Trusted Member
Joined: 3 years ago
Posts: 64
 

Sounds fine, I’m waiting on a number of parts as well so I’m not in a hurry. I will probably build the prototype boards anyway once I have motors and drivers in hand. It’s good practice for me, but I would prefer to have pcb’s in the final build. As to the motor controller I think I heard there is going to be a new version anyway in a coming installment so we will have to see how that looks too.


   
ReplyQuote
codecage
(@codecage)
Noble Member Admin
Joined: 3 years ago
Posts: 1168
Topic starter  

I'll be working on another board that will eliminate the Nanos and just use the chip itself along with its associated support chips.  A stay tuned.  Although it may be a little time before I do this.

SteveG


   
ReplyQuote
jscottbee
(@jscottbee)
Estimable Member
Joined: 3 years ago
Posts: 121
 
Posted by: codecage

Attached are pics of two PCBs I have made up with KiCad and will have in hand very soon,

Minimum order from PCBWAY is five, so I should have a few extras if anyone is interested.

Power Distribution Board:

topPD

Motor Control Board:

topMC

Wow, I missed this thread! 🙂

Nice work Steve.

I would make the power traces larger on the power board, to the motors at the very least and add a ground plane if possible. 


   
ReplyQuote
Robo Pi
(@robo-pi)
Noble Member
Joined: 3 years ago
Posts: 1909
 
Posted by: jscottbee

I would make the power traces larger on the power board, to the motors at the very least and add a ground plane if possible. 

Good points.  Especially on a board with such few traces.  May as well take advantage of the room and use wider traces.

DroneBot Workshop Robotics Engineer
James


   
ReplyQuote
DroneBot Workshop
(@dronebot-workshop)
Noble Member Admin
Joined: 3 years ago
Posts: 1154
 

Hey, I love the boards Steve, very nice work.

?

I'm redoing the motor controller to use two ATmega328's and a few other components. And there is another board you haven't seen yet (but you will this Thursday) that I'm working on today, it will distribute the I2C signals using the I2C buffer chips I described in the last video as well as a few other functions.

What I can do is publish the schematics for all of the stuff I'm wiring on perfboard. Hopefully, you can use these to create PCB's so that others don't have to hand-wire. It would save a lot of time, and I'd like to also build a second DB1 using the printed circuit boards.  That way I could document the assembly process so that other people could replicate it really easily.

Again this is really great work, thanks for al the effort you put into this Steve.

?

Bill

"Never trust a computer you can’t throw out a window." — Steve Wozniak


   
ReplyQuote
codecage
(@codecage)
Noble Member Admin
Joined: 3 years ago
Posts: 1168
Topic starter  

@Greg4Au

I'll keep you posted.

@jscottbee

The normal signal traces are 0.3mm, the 5V lines are 0.4mm and the 12V lines are 0.5mm.  And the entire back of the board is a ground plane.  I'm really new at this, so would you advise even wider traces for the 5V and 12V lines?

SteveG


   
ReplyQuote
twobits
(@twobits)
Estimable Member
Joined: 3 years ago
Posts: 145
 

Trace width is determined by the the amount of current the trace will carry.

The higher the current through a given trace, the higher the voltage drop which mean an increase in heat. Increasing the trace width will reduce the voltage drop and reduce the temperature.

On some boards there is a blob of solder running the entire length of some traces to help carry the load.

If you google for 'trace width calculator' or 'trace width vs current' that should get you started.


   
ReplyQuote
Page 1 / 6