How to start implementing your own computer?

kusilekusile Joined: Posts: 3
Do somethings in free time, can I talk some off topic before my question? If I was hated my characters, is there anything ways to developed my life?Thanks.
The background for question:

As a first step I need to select a circuit board, CPU & RAM/ROM chips and I/O connectors. How do I select a board that can interconnect all these components? Perhaps you could give examples of a full configuration (board and chip models). What type of board would you recommend for a beginner (solderless, stripboard, PCB, ...) ?

Project Outcome: create a motherboard by myself to which I could connect a monitor and a keyboard and the monitor would display the keys I've typed. An additional extension would be receiving and sending data from a network interface.

Question background
I would like to start doing some hardware projects in my spare time.

I've been looking around on the internet for materials to understand how programs are executed on hardware. Two great resources I've found are the http://nand2tetris.org/ which I am currently undergoing and the raspberrypi motherboard which seems like a simple hardware platform to write your first OS. Given the understanding I can get about the basic workings of operating systems from those resources I would like to start to assemble my own motherboard using standard ICs and write programs for it.

Could you give some initial pointers on where to look for information regarding such kind of projects? In particular I have no idea which ICs would make up a working computer, which kind of board to use to assemble them, how to create the circuits between the ICs. Any kind of information on those basic things would be useful to get me started.

UPDATE:

Since the question seems to be considered vague (how else it could be if you need some kick-start information on an unknown topic) I would like to emphasize that I know programming (Java, C/C++, Python, Assembler x86), i've also done some projects in tools like OrCAD etc. The problems I am struggling with are:

I've never learned the basics for working with physical components
I have little knowledge in components other than general purpose CPU and RAM/ROM chips and how they interconnect with CPU and memory chips in order to make a working computer (the clock, power supply unit, keyboard/monitor/network interface units)
So given all this I need some pointer to resources that contain step-by-step instructions on buying the necessary components and assembling them into a working mini computer.
Thanks.

Comments

  • DarksakulDarksakul Your lack of faith disturbs me Joined: Posts: 23,899
    kusile wrote: »
    Do somethings in free time, can I talk some off topic before my question? If I was hated my characters, is there anything ways to developed my life?Thanks.
    The background for question:

    As a first step I need to select a circuit board, CPU & RAM/ROM chips and I/O connectors. How do I select a board that can interconnect all these components? Perhaps you could give examples of a full configuration (board and chip models). What type of board would you recommend for a beginner (solderless, stripboard, PCB, ...) ?

    Project Outcome: create a motherboard by myself to which I could connect a monitor and a keyboard and the monitor would display the keys I've typed. An additional extension would be receiving and sending data from a network interface.

    Question background
    I would like to start doing some hardware projects in my spare time.

    I've been looking around on the internet for materials to understand how programs are executed on hardware. Two great resources I've found are the http://nand2tetris.org/ which I am currently undergoing and the raspberrypi motherboard which seems like a simple hardware platform to write your first OS. Given the understanding I can get about the basic workings of operating systems from those resources I would like to start to assemble my own motherboard using standard ICs and write programs for it.

    Could you give some initial pointers on where to look for information regarding such kind of projects? In particular I have no idea which ICs would make up a working computer, which kind of board to use to assemble them, how to create the circuits between the ICs. Any kind of information on those basic things would be useful to get me started.

    UPDATE:

    Since the question seems to be considered vague (how else it could be if you need some kick-start information on an unknown topic) I would like to emphasize that I know programming (Java, C/C++, Python, Assembler x86), i've also done some projects in tools like OrCAD etc. The problems I am struggling with are:

    I've never learned the basics for working with physical components
    I have little knowledge in components other than general purpose CPU and RAM/ROM chips and how they interconnect with CPU and memory chips in order to make a working computer (the clock, power supply unit, keyboard/monitor/network interface units)
    So given all this I need some pointer to resources that contain step-by-step instructions on buying the necessary components and assembling them into a working mini computer.
    Thanks.

    Are you trying to build your own computing platform from scratch or are you just looking to build a PC?

    if you are looking to do the first and not the later, there are kits that allow beginners to do just that without having to design a PCB and having to select parts.
    Please keep in mind that building a whole computing platform from scratch is outside our scope and reach here. We mostly rewire arcade controllers here and then geek out about it.


    Here is a few links you can start with, thats the most I can do for you. Happy Hacking.

    https://eater.net/8bit/

    http://www.instructables.com/id/How-to-Build-an-8-Bit-Computer/

    https://www.reddit.com/r/askscience/comments/2j5n9e/could_you_make_a_cpu_from_scratch/?st=j9pu48w7&sh=6573be5d


    Please keep in mind you can't build a from scratch a Computer that compares to modern Processors with discrete components (even SMD components), you are looking at acres of circuitry.
    Everything you be building will reflect the early era of Computers.
    “Strong people don't put others down... They lift them up.”
    - Darth Vader, Philanthropist
  • jopamojopamo Stuck in Silly-con Valley Joined: Posts: 1,267
    edited November 7
    Translation:
    Q: I don’t know how to build a PC. Can you Help?

    A: Sure!
    Step 1: Research & Select components












    Step 2: Build and Configure




    Just to share a few...
    Rest is on you, bud.

    Post edited by jopamo on
  • kusilekusile Joined: Posts: 3
    Darksakul wrote: »
    kusile wrote: »
    Do somethings in free time, can I talk some off topic before my question? If I was hated my characters, is there anything ways to developed my life?Thanks.
    The background for question:

    As a first step I need to select a circuit board, CPU & RAM/ROM chips and I/O connectors. How do I select a board that can interconnect all these components? Perhaps you could give examples of a full configuration (board and chip models). What type of board would you recommend for a beginner (solderless, stripboard, PCB, ...) ?

    Project Outcome: create a motherboard by myself to which I could connect a monitor and a keyboard and the monitor would display the keys I've typed. An additional extension would be receiving and sending data from a network interface.

    Question background
    I would like to start doing some hardware projects in my spare time.

    I've been looking around on the internet for materials to understand how programs are executed on hardware. Two great resources I've found are the http://nand2tetris.org/ which I am currently undergoing and the raspberrypi motherboard which seems like a simple hardware platform to write your first OS. Given the understanding I can get about the basic workings of operating systems from those resources I would like to start to assemble my own motherboard using standard ICs and write programs for it.

    Could you give some initial pointers on where to look for information regarding such kind of projects? In particular I have no idea which ICs would make up a working computer, which kind of board to use to assemble them, how to create the circuits between the ICs. Any kind of information on those basic things would be useful to get me started.

    UPDATE:

    Since the question seems to be considered vague (how else it could be if you need some kick-start information on an unknown topic) I would like to emphasize that I know programming (Java, C/C++, Python, Assembler x86), i've also done some projects in tools like OrCAD etc. The problems I am struggling with are:

    I've never learned the basics for working with physical components
    I have little knowledge in components other than general purpose CPU and RAM/ROM chips and how they interconnect with CPU and memory chips in order to make a working computer (the clock, power supply unit, keyboard/monitor/network interface units)
    So given all this I need some pointer to resources that contain step-by-step instructions on buying the necessary components and assembling them into a working mini computer.
    Thanks.

    Are you trying to build your own computing platform from scratch or are you just looking to build a PC?

    if you are looking to do the first and not the later, there are kits that allow beginners to do just that without having to design a PCB and having to select parts.
    Please keep in mind that building a whole computing platform from scratch is outside our scope and reach here. We mostly rewire arcade controllers here and then geek out about it.


    Here is a few links you can start with, thats the most I can do for you. Happy Hacking.

    https://eater.net/8bit/

    http://www.instructables.com/id/How-to-Build-an-8-Bit-Computer/

    https://www.reddit.com/r/askscience/comments/2j5n9e/could_you_make_a_cpu_from_scratch/?st=j9pu48w7&sh=6573be5d


    Please keep in mind you can't build a from scratch a Computer that compares to modern Processors with discrete components (even SMD components), you are looking at acres of circuitry.
    Everything you be building will reflect the early era of Computers.

    Tahnks
  • kusilekusile Joined: Posts: 3
    jopamo wrote: »
    Translation:
    Q: I don’t know how to build a PC. Can you Help?

    A: Sure!
    Step 1: Research & Select components












    Step 2: Build and Configure




    Just to share a few...
    Rest is on you, bud.

    Thanks for your share.
Sign In or Register to comment.