Question:
How to quickly make hardware for a self-made circuit board for software development?
Icecold
2012-08-02 12:58:48 UTC
Hi there.

I am eager here, so please read this if you wish to help.

I am a beginner programmer, and I'm familiar with C/C++ syntax and coding, and some Java basics, soon to embark on to C# and many other languages as well as low-level programming in Assembly.

QUESTION:

I would like to know where I can find diagrams of circuit board development, how circuit boards work, and how to assemble one from scratch with no machinery/refinery equipment(no factory)to build a circuit board to support 128 MB of RAM cartridges, a 1.00 GHz processor, and I need also video graphics card all made by me from scratch to win a bet.

I know that all of what I mentioned is not for any "beginner" or faint hearted, but I know that one day I, too, will create everything I just said myself with my own two hands and mind.

Can anyone help me with circuit boards, CPUs, RAM, and a video card? Thanks!
Three answers:
Jonathan
2012-08-02 13:35:27 UTC
I don't know what the sunset is on your bet, but chances are you will lose it.



You don't do 1GHz designs when you are at a point still wanting to understand how circuit boards work. You also don't do it without equipment, either.



You could do perhaps 10MHz or even 30MHz, perhaps... in some reasonable period of time spanning many many months if you are really, really sharp and can learn very fast and using modest priced equipment. I had no problems at all wire wrapping circuits that ran at 4MHz and 8Mhz, for example. And if you were really, really good at wire wrapping you might even do better than that. But not without a lot of practice.



Boards can be fabricated using low tech. Even Radio Shack (I think they still do) sells Ferric Chloride that you can use to etch boards. And you can use a laser printer to generate the masks. (You will need to go google things up for some helpful pages.) But these kinds of boards are no good at much more than the 30MHz I mention above. Everything starts to change around then.



And you expect to design a video graphics card from scratch? (Actually, depending on what you mean by that it could be fairly easy compared to the 1GHz requirement, as you can actually do it with a few output pins and a few resistors if you do all the hard work in software on the cpu -- see the maximite board design for details here.)



You will need to thoroughly educate yourself and perform an extensive survey of your options for your bet and then select the ones that will maximize your odds of completing them. Frankly, start by researching the 1GHz requirement and see what is required there. I think that is your show-stopper, unless you are permitted to limit it to the processor speed and don't have to do a bus that operates anywhere near that fast. Look for processors with internal PLL clock multiplier capabilities. And run the external bus to memory as slow as your bet allows you to do. 128Mb memory is not a problem if it is allowed to be slow. It's just money.



Good luck. I love lofty goals driving learning. And a bet is a fine way to go. But you have bitten off a huge risk in your bet.



And by the way, at 1GHz mere circuit diagrams are not the issue. Layout knowledge is vital. You are operating in wave guide territory. The PCI bus, itself never that fast, used reflection wave technology and crafted clock skew rules to achieve it's initial 33MHz and 66MHz capabilities and reduced power. And the tools required even to check a design were very expensive at the time. (Less so, now.) But you don't even know about that, yet.
galt_57
2012-08-02 13:24:37 UTC
So you made a dumb bet. Making prototype 1GHz PCB's isn't impossible -- it's just pointless, costly, and dumb. If you find this area interesting then go get a BSEE degree, otherwise look at commercial off-the-shelf boards that are already available and vastly more cost-effective.
2017-01-15 10:51:18 UTC
the many times happening textile is FR4, an epoxy-fiberglass laminate. optimal working temperature is around one hundred thirty°C. a sort of alternative ingredients are additionally used, for stronger thermal or dielectric overall performance. There are polyimide laminates which could take 240°C.


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...