Arduino pro mini

Arduino-Pro-Mini-schematic.pdf (59.1 KB) Arduino-Pro-Mini.sch (589.2 KB)

with reference to the pdf i have some questions

  1. JP6 and JP7 are present in the bottom left of the file. How do i know whether those 12 pins are male or female?
    Also i have downloaded this schematic from the internet. So how do i obtain the footprints to make the pcb for this schematic.

A simple picture search seems to indicate that usually there are just empty holes, and you have to solder in the headers yourself.
https://duckduckgo.com/?t=lm&q=arduino+pro+mini&ia=images&iax=images

Boards like these are usually meant t be compatible with breadboards and therefore have male header pins.

I prefer to use thinner round headers, which have a lower profile and can also be inserted into DIP socket style connectors (though the width may be different).

Also: If you sniff a bit around on github you may find a complete KiCad project of a (clone of) this board.

Olimex for example has at least a complete KiCad project for one of the bigger arduino boards (They call it 2560, but it has a ATmega128 on the schematic).

Edit:
For example this one:
https://github.com/etimou/arduino-pro-mini-kicad

This one from sparkfun is in Eagle format, which should be easily importable into KiCad.
https://github.com/sparkfun/Arduino_Pro_Mini_328

Even if you add “KiCad” to the search term on github, you still find 5 projects.
https://github.com/search?q=arduino+pro+mini+KiCad

the issue is i want to use only female header pins for those 12 pin connection (JP6 & JP7) and i have already downloaded these schematics from github so how do i change them to female connections?

  1. Open the schematic.

  2. Hover over your offending connector.

  3. Press e for edit.

  4. In the Footprint field, click on the book case (near the mouse cursor).

  5. Select a connector to your liking from one of the libraries.

  6. When back in Eeschema, press [F8] to update the PCB.

  7. Follow through the popups.

  8. Pcbnew / View / 3D Viewer…

  9. Admire the results and be amazed by KiCad :slight_smile:

Note: in step 3 you modify the existing schematic symbol. Do not delete the symbol, as this will break the connection between Eeschema and Pcbnew for that symbol, and you will have to put it on the right location on the PCB again. By editing the symbol, instead of deleting and making a new one, the location of the connector on the PCB is preserved.

2 Likes


Actually now I have brought/appended my Arduino pro mini schematic to my main circuit schematic for connections , so how do I make the connections to those 12 pin connectors (JP6&7) of Arduino bcoz I’m not able to figure which side of the leads to use.

First thing:
I would not design a PCB on which to fit an “arduino pro mini”. I would just put the ATmega328 on the PCB directly, but I am not a big fan of the whole “arduino” thing.

If you want to put your arduino board as a component on another board, then the best way is probably to make a schematic symbol and footprint for it. Making custom footprints and schematic symbols is pretty easy once you have learned a bit of library management.

For the Footprint you can use one of the “arduino pro mini” projects as a template. First design your own footprint and put it in a library. Then open the existing PCB of an old “arduino pro mini” project, and import your own footprint from your own library and put it on top of the existing PCB layout to see if it fits.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.