Do you/ I
jeust grab a suitable bit of prototpying board (cut to fit
whatever case it's going to end up in if it's going in a case), roughtly
position the IC sockets (leaving room for others if possible) and start
soldering. I design as I go, based o nthe results of testing the bits
I've buiit and got working.
I think there's a lot of value to designing first. I guess in some
Note I said nothing about the value of documeting the final design. I do
beleive that that is _essential_. But there's no reason that the
schematic has to be drawn before you start to solder...
cases, the design is truly one off, but often other
hobbyists want to
know the design. If someone wires it up first, they rarely go back and
document it, and then they give the excuse that they don't have time,
It shoudln't take that long.
it's not a priority, etc. For someone who
won't buy anything unless it
has documentation and schematics, I would assume you see lots of value
in the documentation aspect. In my opinion, a lot of good one-off
I do, which is why I have schematics of everything I've designed, notes
how why I did certain things, and the like. Of course I include things
that are useful when I need to repair it, like wire colours, pinouts of
all internal connectors, which gate in an IC is used where, etc.
designs are denied the opportunity to be more useful
to a larger
audience because there is no documentation on them. Putting it on paper
first seems like a good idea for all except the most
trivial of
designs. I don't expect people to diagram a linear PSU, but more
I include all diagrams (including PSUs). The only exception is when
something is so totally obvious from looking at the device that a
schematic would be a wast of time.
complicated designs seem like they would benefit from
a "desk check"
prior to warming up the iron.
It depends on what it is, just as with programming. Sometimes I will
'desk check' a section before wiring it. Obviously I may need to
calculate component values used in analogue sections of the circuity. But
I don't need to desk-check the address and data buses between (say) a Z80
and an EPROM. I'll just wire those and doucment them in the final version.
Some might argue that it's like software development. If you just need
a utility for personal use, then just code it up and go. But, I see it
differently, at least until circuits can document themselves like SW can.
It depends on what I am coding or building, as I said. I always start by
thinking about it :-). Sometimes I then start by coding/soldering,
sometimes I need to plan some sections (but only some sections) more
carefully.
But just as I wouldn't write the full documetation for a program before
Iwrote one line of code, nor would I draw the complete scheamtic before I
started soldering. With programming I often need to write a routine and
make sure it behaves correctly before I write more of the program. Same
with hardware. I'll build a bit, make sure that works, before I build the
next bit.
Oh come on. You hve to buy the ICs, the other cvmponets, sockets, etc no
matter what method you use. Buying the SMD adapters is not a problem. And
having all major devices socketed is very useful on a prototype (you can
easilty re-use the chips, you can remove them and force signals high or
low for testing and so on).
I just picked up 2 48 pin TQFP adapters, and they were 3 times the cost
of the parts I will solder to them. FOr an upcoming design with 6 SMT
ICs, the cost of those nifty boards will exceed the cost of the PCB
fabrication.
SInce the SMD adapters are esseitnally PCBs with header pins soldered to
them, why not just lay out said adapter PCBS and get them etched, Should
be cheaper than buying them.
If you're such a good designer that your PCBs work first tine, then
great. If you don't mind waiting server days betweencoming up with the
design and soldering the frist component then great again. But I am not
like that. I need to test as I go.
-tony