How can I build my self boards with microcontrollers?

Thread Starter

rezaee

Joined Oct 3, 2015
2
Hello!
I am newbie in electronics and my university study field is computer! But I'm very interested to build robots and make electronic boards and controllers for them.

My exact question is that: How can I learn to build a board for my microcontroller, sensors,motors,etc!
I mean, I choose a micro-controller for my robot, and some sensors, some motots, some modules(rf, ect), and then, I want to build a board with this particles. How can I do that? I want to learn building the board with a micro-controller! or better say, I want to learn interfacing micro-controllers with other electronic equipment(sensor,motor,etc) and building my board!

How can I reach to that point? which things there I should learn? Can you give me a Road-map to achieve my goal?

Thanks in advanced , and sorry for bad English!
 

shiva007nand

Joined Sep 25, 2015
38
Hello!
I am newbie in electronics and my university study field is computer! But I'm very interested to build robots and make electronic boards and controllers for them.

My exact question is that: How can I learn to build a board for my microcontroller, sensors,motors,etc!
I mean, I choose a micro-controller for my robot, and some sensors, some motots, some modules(rf, ect), and then, I want to build a board with this particles. How can I do that? I want to learn building the board with a micro-controller! or better say, I want to learn interfacing micro-controllers with other electronic equipment(sensor,motor,etc) and building my board!

How can I reach to that point? which things there I should learn? Can you give me a Road-map to achieve my goal?

Thanks in advanced , and sorry for bad English!
To build robot using micro controller first of all you should know about micro controller. As per your requirement you must have to choose which type of micro controller you are going to use 8051,PIC or ARM based.

You should know the programming language to do coding part of micro controller like C or assembly and simulation part too.

After getting much knowledge about micro controller go for hardware part of sensors, motors and required part.

you can easily get lot of simple robot stuff on google, like how to interface motor to micro controller and all.
Try to learn basic first.
 

Thread Starter

rezaee

Joined Oct 3, 2015
2
Thank you shiva
I know c/c++ programming language. I know something about micro controllers and their peripherals. Also I have stm32 discovery board and succeed to setting up(?) some parts like GPIO, etc!

But now, I want to know the knowledge that who designed discovery board has!
 

dannyf

Joined Sep 13, 2015
2,197
"But now, I want to know the knowledge that who designed discovery board has! "

it takes very little to get a modern mcu up and running: in most cases, you just need the chip itself, nothing else.

the design of a board depends on the objectives for that board: what you want the board to do and what outboard peripherals you want to interact with. Most of it is bases o coordination and cooperation between hardware and software.

without knowing specifically what you intend to do, it is hard to be more specific and helpful.
 

thumb2

Joined Oct 4, 2015
122
A basic micro controller board could have just the power supply connection (USB and external), the programming connector, the oscillator connection and why not making the user be able to use it or not (suppose you want to use the internal one), the properly analog reference connected and then, all the GPIOs (referenced on the board) free, so the user can connect what he wants depending on he would like to do..
 
Last edited:

dannyf

Joined Sep 13, 2015
2,197
If you use lower frequency oscillator, you can build uC board on a breadboard.
I have used breadboard + mcus all the time. I'm staring one in front of me that's running on a 24Mhz crystal, one on a 50Mhz external oscillator and another on a 8Mhz internal oscillator, all on a breadboard.
 

shteii01

Joined Feb 19, 2010
4,644
I have used breadboard + mcus all the time. I'm staring one in front of me that's running on a 24Mhz crystal, one on a 50Mhz external oscillator and another on a 8Mhz internal oscillator, all on a breadboard.
Hm. I was afraid the breadboard capacitance would be too much for 40 MHz external oscialltor. I am not OP of this thread, but this does give me courage to try 40 MHz, I will probably do both, 11.xxx kHz and the 40 MHz.
 
Top