SBC kit for education
SBC kit for education
The idea of this topic is to discuss the feasibility of a DIY singleboard computer for educational purposes. As it have been already discussed in the UK media, the lack of understanding concepts of technology has had a negative impact on the society, the environment and the computer sciences/engineering education. Benefits of such kit would be:
- entry point and low barrier to technology
- profound understanding of computers, embedded systems and programming concepts
- the kit could fill the vacuum left by the Arduino microcontroller and the Raspberry Pi SBC. These devices have attracted a large crowd yet they do not explain how computers, processors and other digital hardware work
- vintage and historical appeal: Apple II, Commodore, Nintendo
Needless to say, the idea of such kit brings many questions: PCB or WW? Display and keyboard or just serial port? I would be very much interested in your angle!
- entry point and low barrier to technology
- profound understanding of computers, embedded systems and programming concepts
- the kit could fill the vacuum left by the Arduino microcontroller and the Raspberry Pi SBC. These devices have attracted a large crowd yet they do not explain how computers, processors and other digital hardware work
- vintage and historical appeal: Apple II, Commodore, Nintendo
Needless to say, the idea of such kit brings many questions: PCB or WW? Display and keyboard or just serial port? I would be very much interested in your angle!
Re: SBC kit for education
May I add, it's a strictly theoretical discussion. I can't even afford to buy the parts to build an SBC... yet I think a 6502 kit would be very much welcome. As far as I have experienced as a workshop teacher of electronics, creatives (programmers, web designers, etc.) are very much interested in the technology they work with and often want to learn about electronics. Also, the kit would be great for future electronic engineering students as a digital logic 101.
Re: SBC kit for education
One more thing... hope I didn't give the impression that the Arduino and Raspberry Pi boards are bad or useless in any way. On the contrary, they dragged tens of thousands of non-engineers like myself to the realm of digital logic and computing. People have been creating beautiful and useful objects that otherwise would not have been made. Yet, some people like me want to learn more about the underlying concepts these devices.
- BigDumbDinosaur
- Posts: 9425
- Joined: 28 May 2009
- Location: Midwestern USA (JB Pritzker’s dystopia)
- Contact:
Re: SBC kit for education
alkopop79 wrote:
The idea of this topic is to discuss the feasibility of a DIY singleboard computer for educational purposes...
Quote:
As it have been already discussed in the UK media, the lack of understanding concepts of technology has had a negative impact on the society, the environment and the computer sciences/engineering education.
Quote:
...the kit could fill the vacuum left by the Arduino microcontroller and the Raspberry Pi SBC. These devices have attracted a large crowd yet they do not explain how computers, processors and other digital hardware work.
Quote:
Needless to say, the idea of such kit brings many questions: PCB or WW?
Quote:
Display and keyboard or just serial port?
Last edited by BigDumbDinosaur on Wed Sep 26, 2012 5:10 pm, edited 1 time in total.
x86? We ain't got no x86. We don't NEED no stinking x86!
Re: SBC kit for education
I think Grant's microUK101 has a stripboard incarnation. Running slowly enough to maximise chances of success would be wise in any event, but a breadboard SBC could be interesting. You could make it in an afternoon, and if it stops working just tear it down and rebuild. No molten metal to worry about!
Re: SBC kit for education
BigDumbDinosaur wrote:
alkopop79 wrote:
The idea of this topic is to discuss the feasibility of a DIY singleboard computer for educational purposes...
Quote:
Quote:
As it have been already discussed in the UK media, the lack of understanding concepts of technology has had a negative impact on the society, the environment and the computer sciences/engineering education.
Quote:
Quote:
...the kit could fill the vacuum left by the Arduino microcontroller and the Raspberry Pi SBC. These devices have attracted a large crowd yet they do not explain how computers, processors and other digital hardware work.
Quote:
Quote:
Needless to say, the idea of such kit brings many questions: PCB or WW?
Quote:
Display and keyboard or just serial port?
Last edited by alkopop79 on Tue Oct 02, 2012 10:32 am, edited 1 time in total.
Re: SBC kit for education
BigEd wrote:
I think Grant's microUK101 has a stripboard incarnation. Running slowly enough to maximise chances of success would be wise in any event, but a breadboard SBC could be interesting. You could make it in an afternoon, and if it stops working just tear it down and rebuild. No molten metal to worry about!
- BigDumbDinosaur
- Posts: 9425
- Joined: 28 May 2009
- Location: Midwestern USA (JB Pritzker’s dystopia)
- Contact:
Re: SBC kit for education
BigEd wrote:
I think Grant's microUK101 has a stripboard incarnation. Running slowly enough to maximise chances of success would be wise in any event, but a breadboard SBC could be interesting. You could make it in an afternoon, and if it stops working just tear it down and rebuild. No molten metal to worry about!
Ed points out the primary advantage of WW or patch-board (aka stripboard) construction: ease of modification and repair. As long as the user is not expecting to run the unit very fast, WW is perfectly acceptable. The original Cray supercomputer was wire-wrapped and had a 12.5ns machine cycle time.
Quinn Dunki, in her series on "Veronica," a single-board computer built around a 6502, used patch-board to construct her unit and was able to get pretty good VGA running on it, albeit with some effort to subdue the inherent noisiness of that style of construction. A patch-board device, of course, offers the user a good opportunity to tinker and understand the fundamental workings of the computer in a way that even a soldered unit can't.
As I opined, cost often dictates the path to be followed. But first there has to be interest.
x86? We ain't got no x86. We don't NEED no stinking x86!
Re: SBC kit for education
Quote:
The Apatco kit comes to my mind.
The SBC-2 seems to be the lowest number at present: http://sbc.rictor.org/info2.html
I thought Apatco did PCBs but the main product is in fact presently a breadboard: http://www.apatco.com/products.php
(Apatco are here on the forum, I think, and although one might think their products pricey, they presumably like to make a living.)
Re: SBC kit for education
As I opined, cost often dictates the path to be followed. But first there has to be interest.
Agree. What also comes to mind is my experience, I teach soldering and electronics for adults (and kids sometimes). Most of our 'customers' make living using computers: web designers, programmers, mobile app developers, etc. They love the idea of working with something tangible (solder, iron, pcb) and want to learn at least the basics of electronics. Most of you have been building and programming computers well before I was born (1979). My generation grew up using fancy operating systems, playing games, using the internet and never having to build something. For us, building a computer from the scratch can be an exciting challenge.
Agree. What also comes to mind is my experience, I teach soldering and electronics for adults (and kids sometimes). Most of our 'customers' make living using computers: web designers, programmers, mobile app developers, etc. They love the idea of working with something tangible (solder, iron, pcb) and want to learn at least the basics of electronics. Most of you have been building and programming computers well before I was born (1979). My generation grew up using fancy operating systems, playing games, using the internet and never having to build something. For us, building a computer from the scratch can be an exciting challenge.
Last edited by alkopop79 on Wed Sep 26, 2012 11:04 pm, edited 1 time in total.
Re: SBC kit for education
BigEd wrote:
Quote:
The Apatco kit comes to my mind.
The SBC-2 seems to be the lowest number at present: http://sbc.rictor.org/info2.html
I thought Apatco did PCBs but the main product is in fact presently a breadboard: http://www.apatco.com/products.php
(Apatco are here on the forum, I think, and although one might think their products pricey, they presumably like to make a living.)
- BigDumbDinosaur
- Posts: 9425
- Joined: 28 May 2009
- Location: Midwestern USA (JB Pritzker’s dystopia)
- Contact:
Re: SBC kit for education
alkopop79 wrote:
The Apatco kit got excellent reviews. What most people love about it is the manual/booklet that comes whit it. I guess if the kit is well supported with abundant and comprehendible information, it can be a success.
Ah, you've hit on the "Achilles' heel" of kits: documentation. Unlike creating the hardware, which can be very interesting, documenting it is akin to drudgery for many people and something to be reduced to a minimum. A DYI kit has to be very well documented in order for the user, who is trying to both learn and see a result from his/her effort, to maintain interest. That's in addition to the finished unit being able to do something more that scribble on a screen and accept some typed input.
Quote:
An optional serial to USB converter (FTDI) with a pretty, cross platform software interface(IDE, serial monitor, virtual TV screen, memory map) could make the SBC more accesible and easier to use.
You might as well then promote the Raspberry Pi if you want to go that route.
x86? We ain't got no x86. We don't NEED no stinking x86!
Re: SBC kit for education
I think serial I/O to a PC is perfectly sound. Adding a virtual front panel doesn't sound like a bad idea either.
- BigDumbDinosaur
- Posts: 9425
- Joined: 28 May 2009
- Location: Midwestern USA (JB Pritzker’s dystopia)
- Contact:
Re: SBC kit for education
BigEd wrote:
I think serial I/O to a PC is perfectly sound.
I agree. The PC can be used as a simple terminal, which won't insulate the user too much from the actual hardware.
Quote:
Adding a virtual front panel doesn't sound like a bad idea either.
That would insulate the user, and might reduce the learning value of the project. The more abstraction that is added the harder it will be for the user to see the direct result of interacting with the hardware. Since the object of this hypothetical kit is to get individuals' "hands dirty" with digital circuitry, insulation via PC-based software abstractions would tend to be counterproductive, methinks.
x86? We ain't got no x86. We don't NEED no stinking x86!
Re: SBC kit for education
Oh, terrible. Let's not do that then. It wouldn't do to show the registers and the instruction stream. That wouldn't be educational and helpful. Because BDD has spoken, and he's against it.