Newbie question on designing your own 'board' instead of using wires

Another option is DIPTrace. Like Eagle, there's a limited free version available. Unlike Eagle, though, the limitation is based on number of pins (300 or 500 pins in the free version), not board size. Versions are available for Windows and Mac, though the Mac version is just running in WINE. It works, but it's not very Mac-like. There's also a detailed PDF tutorial you can download/print. http://www.diptrace.com/ for more info.

We should remember the OP said:
"I'm looking at the most easy software to use and only need connections to be created and holes, no components on there."

I use Eagle and Altium over a few weeks, but I learned Fritzing in a few hours, and that's what he is looking for. At least for now.

Hi all

Thanks for your great input! I started off installing a few and just from looking at steps and clicking around a bit I liked PCBExpress best for now... might move on to another one as soon as it's needed though.

From the website I understood that the first step was to create a scheme using ExpressSCH and this is the result:

Before moving on to the next step I was wondering about a few things:

  • As I'm using a lot of leds I just want to have 'pins' on my PCB where I can connect the wires to from the LED matrix. Should I draw something for this in this sketch?
  • I'm using some pushbuttons as well, should I put them on here as well?

Thanks!

If the LEDs & buttons will not be mounted on the board, then you can just use 2-hole connectors for the buttons (1 to the uC, 2nd the Gnd), and 2 16-pin headers for a 8x8 LED matrix, or 2-pin connectors for individual LEDs, connected up as if you had 64 LEDs on the board for each MAX7219.

For your uC, Aref only needs a cap to Gnd.
VCC & AVCC need connection to +5v and a Cap to Gnd each. Same with the MAX7219s, 1uF and 0.1uF on Vcc pin.
Reset needs a 10K pullup resistor to +5V.

I would also include pins so you can download code into the uC, either for an FTDI type module (Rx, Tx, DTR going to 0.1uF cap to Reset, +5, Gnd, CTS (connected to Gnd)), or an ICSP interface for downloading bootloader or code with no bootloader (MISO, MOSI, SCK, Reset, +5, Gnd).
Really beats pulling the chip every time you need to make a change.

What about using keil and proteus?

I like Proteus, and it isn't tooooo expensive at (IIRC) $250 for a lite license. ExpressPCB is free, pretty awesome, and really easy to use. I've built up quite the library of custom parts and designs. The boards aren't cheap, though. At least you get them in one week from the order submission.

Remember too that thermal relief's are required not only on holes for thru hole parts like electrolytics but also for SMD devices as well. And on the topic of replacing defective parts SMD IC's are easiest to remove with a sharp XACTO or craft knife as it is easier to flick the pins left off with an iron than it is to try anything else W/O a thermal rework station.

Bob

Docedison, why do you feel thermal reliefs are needed on through hole electrolytic caps?

I second DipTrace. I had problems with Eagle. DipTrace works exactly like you think it would. Making components and component footprints is easy. It comes with a tutorial that shows you how to lay out a typical hobbiest board and render it to a PCB. There is even a very convenient if slightly expensive (compared to sending it to China) direct order option, no need for Gerbers at all.

Bear in mind that DipTrace modifies the security settings of the Documents folder. In my opinion, the behaviour borders on that of a virus.

Why does it do that?

db2db:
Why does it do that?

There is no valid reason.

In what way does it do this? Not that I think it affects me (it creates its own Documents folder on a Mac), but it seems rather odd...

Diptrace runs on OSX? I thought it was PC only....

I do like the 3D preview of Diptrace...

Will try to download DT and play with it.

Well, it kind of runs on OS X. It uses Wine and Quartz to run the Windows version inside X on the Mac. It's ugly, but it seems to work (I've only tinkered with it so far). I don't think it supports the 3D mode, though.

I've been playing with DipTrace on and off... so far, I'm liking it's features. Haven't gotten to defining my own part yet.
It seems very powerful and lots of editing options...

It's fugly though on an OSX, and hate seeing the C:\Program Files\blah blah blah directory structure.

vasquo:
I've been playing with DipTrace on and off... so far, I'm liking it's features. Haven't gotten to defining my own part yet.
It seems very powerful and lots of editing options...

It's fugly though on an OSX, and hate seeing the C:\Program Files\blah blah blah directory structure.

I used to do PowerBuilder on Macs and it was the same way, essentially they were just emulating most of it so it had the same structure as the PC version.

I had to do a couple of matricies in the component / pattern editor. It's pretty easy and explained well in the tutorial. This is an Adafruit 0.8" matrix with a pattern on a schematic. Board should be coming tomorrow, hopefully I got everything right. I'm already worried I made the power traces way too thin. The MAX7219s and matricies are bussed out to 6 total pairs.

Component

Pattern

Schematic

PCB

Component.png

Pattern.png

So in the mean time I dumped expresssch because I got the impression that I would get stuck and should go a bit more advanced so I started using Eagle.

I redid the scheme here:

There is a button board I noticed, can I just use this (items won't be in a nice order) or is it better to restart to create a board? Can wires cross, I guess not?

Thanks!

You need to put junctions in your wire/schematic. I don't see any dots anywhere.

I dumped expresssch because I got the impression that I would get stuck

Good for you. Yeah, you want something that can output gerber so you can send the job to whomever you wish, and you're not tied up/hostaged by Express PCB.

Thanks for that, I updated it with juctions. That was a great tip!