Difference between revisions of "Demo board"

From OpenCircuits
Jump to navigation Jump to search
(experiment with headings: does this help?)
Line 24: Line 24:
 
=== Demo boards, in no particular order ===
 
=== Demo boards, in no particular order ===
  
 +
==== PIC based boards ====
 +
* Ready to use  [http://www.esipcb.com/embedded.htm daughter boards] based on PIC microcontrollers. Each model is designed to meet different price/performance requirements with the smallest possible footprint
 +
 +
* [http://oopic.com/ OOPic: The Object-Oriented PIC.] The "ooPIC-S" board is a PCB with a large prototyping area and a PIC16F877. The "ooPIC-C" is a tiny stamp-like PCB that plugs into a solderless breadboard. Both hold a PIC16F877, a Flash memory chip, 3 LEDs, a voltage regulator, and a RS-232 tranciever). Both run the "ooPIC III+" firmware.
 +
 +
* [http://www.modtronix.com/ "modular PIC based single board computers (SBC) and expansion boards."]
 +
 +
* [http://web.media.mit.edu/~ayb/irx/ iRX Prototyping Board]: a simple but malleable prototyping board for PIC based projects. It features the EEPROM programmable PIC16F84A, an MAX233 for RS232 port and infrared I/O. About half of the board is an empty prototyping area. Compare: Atmex.
 +
 +
* [http://www.melabs.com/ microEngineering Labs, Inc.] specializes in development tools for Microchip PIC® microcontrollers." Lots of completely empty boards designed to be stuffed with various PICmicro chips and associated components ... such as the $19.95 [http://www.melabs.com/products/picproto/28pproto.htm PICPROTO-USB] -- compatible with 28 and 40-pin devices, this board is equipped with additional USB circuitry and connector for use with the USB-equipped PICmicros like the 16C745 and 18F4550.
 +
 +
* [http://www.sourceboost.com/Products/EBlocks/Overview.html E-Blocks plug and play modules] for PICmicro prototyping. Compatible with many PIC16F and PIC18F MCUs.
 +
 +
* [http://esipcb.com/embedded_E8100.htm E8100] based on dsPIC33F OEM single board sized in credit card footprint
 +
 +
*[http://esipcb.com/embedded_E8140.htm E8140] based on PIC18F4680 single low cost board sized for minimum footprint
 +
 +
*[http://esipcb.com/embedded_E8160.htm E8160] based on PIC18F2510single low cost board sized for minimum footprint
 +
 +
 +
==== Other boards ====
  
 
* [http://en.wikipedia.org/wiki/BASIC_Stamp BASIC Stamp]
 
* [http://en.wikipedia.org/wiki/BASIC_Stamp BASIC Stamp]
 
* [http://www.c-stamp.com/ C Stamp]
 
* [http://www.c-stamp.com/ C Stamp]
* [http://oopic.com/ OOPic: The Object-Oriented PIC.] The "ooPIC-S" board is a PCB with a large prototyping area and a PIC16F877. The "ooPIC-C" is a tiny stamp-like PCB that plugs into a solderless breadboard. Both hold a PIC16F877, a Flash memory chip, 3 LEDs, a voltage regulator, and a RS-232 tranciever). Both run the "ooPIC III+" firmware.
+
 
 
* [http://www.protean-logic.com/ Protean Logic TICkit] -- The module is directly programmable in a library-centric Functional Basic
 
* [http://www.protean-logic.com/ Protean Logic TICkit] -- The module is directly programmable in a library-centric Functional Basic
 
* [http://en.wikipedia.org/wiki/PICAXE PICAXE] ... a variety of development boards ... from [http://www.rev-ed.co.uk/picaxe/ Revolution Education]
 
* [http://en.wikipedia.org/wiki/PICAXE PICAXE] ... a variety of development boards ... from [http://www.rev-ed.co.uk/picaxe/ Revolution Education]
Line 33: Line 54:
 
* [http://www.loginway.com/products PIC-01 Development Board]
 
* [http://www.loginway.com/products PIC-01 Development Board]
 
* [http://www.k9spud.com/hoodmicro/ the HOODMICRO]
 
* [http://www.k9spud.com/hoodmicro/ the HOODMICRO]
* [http://www.modtronix.com/ "modular PIC based single board computers (SBC) and expansion boards."]
 
 
* [http://www.sskteracon.com/ SerReg] (FIXME: is this really a development board?)
 
* [http://www.sskteracon.com/ SerReg] (FIXME: is this really a development board?)
 
* Dontronics sells a variety of PIC-oriented [http://www.dontronics-shop.com/Proto-Boards-p-1-c-355.html proto boards] and [http://www.dontronics-shop.com/Development-Boards-p-1-c-356.html development boards] (as well as development boards for several other popular microprocessors).
 
* Dontronics sells a variety of PIC-oriented [http://www.dontronics-shop.com/Proto-Boards-p-1-c-355.html proto boards] and [http://www.dontronics-shop.com/Development-Boards-p-1-c-356.html development boards] (as well as development boards for several other popular microprocessors).
 
 
* [http://massmind.org/techref/io/stepper/linistep LiniStepper] designed to drive stepper motors
 
* [http://massmind.org/techref/io/stepper/linistep LiniStepper] designed to drive stepper motors
 
 
 
* [http://massmind.org/techref/piclist/cump Communitary Universal Microcontroller Programmer]
 
* [http://massmind.org/techref/piclist/cump Communitary Universal Microcontroller Programmer]
 
* [http://web.media.mit.edu/~ayb/irx/ iRX Prototyping Board]: a simple but malleable prototyping board for PIC based projects. It features the EEPROM programmable PIC16F84A, an MAX233 for RS232 port and infrared I/O. About half of the board is an empty prototyping area. Compare: Atmex.
 
 
 
* [[USB Bit Whacker]]: [http://www.greta.dhs.org/UBW/ UBW (USB Bit Whacker)]
 
* [[USB Bit Whacker]]: [http://www.greta.dhs.org/UBW/ UBW (USB Bit Whacker)]
 
by Brian Schmalz
 
by Brian Schmalz
 
...
 
...
 
"The UBW board ... contains a Microchip PIC USB-capable microcontroller, headers to bring out all of the PICs signal lines (to a breadboard for example) ... costs about $15-$20 to build and is powered from the USB connection. ... All tools used to design this project are free, and the design is open to anyone to use for whatever they wish. Please build your own and improve upon it! If you don't want to build your own, you can buy them assembled and tested ... SparkFun hosts a USB forum where the UBW is a common discussion topic."
 
"The UBW board ... contains a Microchip PIC USB-capable microcontroller, headers to bring out all of the PICs signal lines (to a breadboard for example) ... costs about $15-$20 to build and is powered from the USB connection. ... All tools used to design this project are free, and the design is open to anyone to use for whatever they wish. Please build your own and improve upon it! If you don't want to build your own, you can buy them assembled and tested ... SparkFun hosts a USB forum where the UBW is a common discussion topic."
 
  
 
* http://microcontrollershop.com/ has a bunch of development boards (click on the type of CPU in the left column ... then when the sub-menu opens underneath the CPU type, click on the "boards" in that sub-menu ...) such as, for example, the [http://microcontrollershop.com/product_info.php?products_id=2326" PIC18F67J60 Web Server Prototyping Board, Ethernet, RS232]
 
* http://microcontrollershop.com/ has a bunch of development boards (click on the type of CPU in the left column ... then when the sub-menu opens underneath the CPU type, click on the "boards" in that sub-menu ...) such as, for example, the [http://microcontrollershop.com/product_info.php?products_id=2326" PIC18F67J60 Web Server Prototyping Board, Ethernet, RS232]
Line 55: Line 68:
  
 
* [http://www.siriusmicro.com/ Sirius microSystems] has several "easily hackable" development boards, mostly based on Microchip PICmicro. Also posts circuits and schematic diagrams under a "Creative Commons Attribution-Noncommercial-Share Alike 3.0 License", making them "open hardware".
 
* [http://www.siriusmicro.com/ Sirius microSystems] has several "easily hackable" development boards, mostly based on Microchip PICmicro. Also posts circuits and schematic diagrams under a "Creative Commons Attribution-Noncommercial-Share Alike 3.0 License", making them "open hardware".
 
* [http://www.melabs.com/ microEngineering Labs, Inc.] specializes in development tools for Microchip PIC® microcontrollers." Lots of completely empty boards designed to be stuffed with various PICmicro chips and associated components ... such as the $19.95 [http://www.melabs.com/products/picproto/28pproto.htm PICPROTO-USB] -- compatible with 28 and 40-pin devices, this board is equipped with additional USB circuitry and connector for use with the USB-equipped PICmicros like the 16C745 and 18F4550.
 
 
 
* AXEme Picaxe Construction Kit http://www.qrpme.com/ includes a small solderless protoboard
 
* AXEme Picaxe Construction Kit http://www.qrpme.com/ includes a small solderless protoboard
  
 
* (FIXME: there may be a few more mentioned at http://massmind.org/techref/microchip/piclinks.htm that ought to be listed here.)
 
* (FIXME: there may be a few more mentioned at http://massmind.org/techref/microchip/piclinks.htm that ought to be listed here.)
 
 
  
 
* [http://www.uchobby.com/index.php/2008/02/19/bread-board-power-supply/ Bread Board Power Supply] -- a tiny little board that fits between a wall-wart and plugs into a solderless breadboard to supply regulated power. It accepts a wide variety of wall-warts because its full-wave rectifier and LM317 handle a wide range of AC and DC power supply, and its screw terminal headers let you plug in the wires.
 
* [http://www.uchobby.com/index.php/2008/02/19/bread-board-power-supply/ Bread Board Power Supply] -- a tiny little board that fits between a wall-wart and plugs into a solderless breadboard to supply regulated power. It accepts a wide variety of wall-warts because its full-wave rectifier and LM317 handle a wide range of AC and DC power supply, and its screw terminal headers let you plug in the wires.
  
 
* [http://en.wikipedia.org/wiki/Microcontroller#Development_platforms_for_hobbyists Wikipedia: microcontroller development platforms for hobbyists]
 
* [http://en.wikipedia.org/wiki/Microcontroller#Development_platforms_for_hobbyists Wikipedia: microcontroller development platforms for hobbyists]
 
 
 
  
 
* [http://www.ladyada.net/make/boarduino/ Boarduino] aka [http://www.ladyada.net/rant/2007/08/idea-solderless-breadboard-arduino-clone/ solderless breadboard Arduino clone] (plugs into solderless breadboard; based on Atmel AVR ATmega168)
 
* [http://www.ladyada.net/make/boarduino/ Boarduino] aka [http://www.ladyada.net/rant/2007/08/idea-solderless-breadboard-arduino-clone/ solderless breadboard Arduino clone] (plugs into solderless breadboard; based on Atmel AVR ATmega168)
Line 90: Line 95:
  
 
* LilyPad Arduino can be "sewn into clothing. Various ... sensor boards are available. They're even washable!" http://blog.makezine.com/archive/2007/10/lilypad_arduino.html ; http://www.flickr.com/photos/14694615@N00/sets/72157601404004841/ ; http://www.cs.colorado.edu/~buechley/projects/e-textile_kit/e-textile_kit2.html
 
* LilyPad Arduino can be "sewn into clothing. Various ... sensor boards are available. They're even washable!" http://blog.makezine.com/archive/2007/10/lilypad_arduino.html ; http://www.flickr.com/photos/14694615@N00/sets/72157601404004841/ ; http://www.cs.colorado.edu/~buechley/projects/e-textile_kit/e-textile_kit2.html
 
 
 
  
 
* ...
 
* ...
 
  
 
* "nanocore12", much like the BASIC Stamp but using a Motorola/Freescale HCS12 instruction set http://www.nanocore12.com/ ; http://www.technologicalarts.com/myfiles/nc12.html from technological arts.
 
* "nanocore12", much like the BASIC Stamp but using a Motorola/Freescale HCS12 instruction set http://www.nanocore12.com/ ; http://www.technologicalarts.com/myfiles/nc12.html from technological arts.
 
  
 
* Micromint http://www.micromint.com/ sells little boards with DIP pinouts (and so can plug into protoboards) based on ARM7, Atmel AVR, and 8051 cores ...
 
* Micromint http://www.micromint.com/ sells little boards with DIP pinouts (and so can plug into protoboards) based on ARM7, Atmel AVR, and 8051 cores ...
  
 
* ...
 
* ...
 
  
 
* "The uCsimm module is a microcontroller module built specifically for the uClinux Operating System. It stands an inch high, with a standard 30-pin SIMM form factor. ... The uCsimm is driven by a Motorola DragonBall 68EZ328 processor, and comes well equiped with 2 MB of FLASH and 8Mb of DRAM. We have also included a 10Base-T ethernet and RS 232 high-speed serial." http://uclinux.org/ucsimm/
 
* "The uCsimm module is a microcontroller module built specifically for the uClinux Operating System. It stands an inch high, with a standard 30-pin SIMM form factor. ... The uCsimm is driven by a Motorola DragonBall 68EZ328 processor, and comes well equiped with 2 MB of FLASH and 8Mb of DRAM. We have also included a 10Base-T ethernet and RS 232 high-speed serial." http://uclinux.org/ucsimm/
  
 
* "The Minotaur BF537 is a sub miniature Computer On Module ... 26.5mm x 26.5mm x 4.2mm ... 10/100 Ethernet MAC and PHY onboard ... uClinux support" http://www.camsig.co.uk/products.htm
 
* "The Minotaur BF537 is a sub miniature Computer On Module ... 26.5mm x 26.5mm x 4.2mm ... 10/100 Ethernet MAC and PHY onboard ... uClinux support" http://www.camsig.co.uk/products.htm
 
  
 
*...
 
*...
Line 120: Line 118:
  
 
* "Picotux was the smallest computer running Linux in the world. ... 35 mm × 19 mm × 19 mm and just barely larger than [its] RJ45 connector" and its DB9 serial connector. "... Two communication interfaces are provided, 10/100 Mbit/s half/full duplex Ethernet and a serial port with up to 230.400 bit/s. Five additional lines can be used for either general input/output or serial handshaking. ... 55 MHz 32-bit ARM7 Netsilicon NS7520 processor, with 2 MB of Flash Memory (750 KB of which contains the OS) and 8 MB SDRAM Memory. The operating system is µClinux" -- [http://en.wikipedia.org/wiki/Picotux Wikipedia: Picotux]
 
* "Picotux was the smallest computer running Linux in the world. ... 35 mm × 19 mm × 19 mm and just barely larger than [its] RJ45 connector" and its DB9 serial connector. "... Two communication interfaces are provided, 10/100 Mbit/s half/full duplex Ethernet and a serial port with up to 230.400 bit/s. Five additional lines can be used for either general input/output or serial handshaking. ... 55 MHz 32-bit ARM7 Netsilicon NS7520 processor, with 2 MB of Flash Memory (750 KB of which contains the OS) and 8 MB SDRAM Memory. The operating system is µClinux" -- [http://en.wikipedia.org/wiki/Picotux Wikipedia: Picotux]
 
* [http://www.sourceboost.com/Products/EBlocks/Overview.html E-Blocks plug and play modules] for PICmicro prototyping. Compatible with many PIC16F and PIC18F MCUs.
 
  
  

Revision as of 19:18, 24 November 2008

Small PCBs (is there a better term than "small PCB" for the sorts of PCBs that are specifically designed to be hacked and modified -- they have pins that are perfectly aligned to be plugged into a solderless breadboard, or they have a prototyping area on-board?)

Designed to be used as a components.

Rather than buying a raw microcontroller, many people buy a small PCB that includes the microcontroller and other essential Popular Parts on a tiny little demo board, easy to plug into your solderless breadboard (or your custom PCB) that has just a few more things that make your project special.

Later I learn: "A plugin is a small electronic plug-in module capable of being plugged directly into a breadboard, that fulfills a (usually simple) function." I also discover some people call these things "DIP-like".

further reading

Demo board comparisons and reviews

Lists of demo boards


Demo boards, in no particular order

PIC based boards

  • Ready to use daughter boards based on PIC microcontrollers. Each model is designed to meet different price/performance requirements with the smallest possible footprint
  • OOPic: The Object-Oriented PIC. The "ooPIC-S" board is a PCB with a large prototyping area and a PIC16F877. The "ooPIC-C" is a tiny stamp-like PCB that plugs into a solderless breadboard. Both hold a PIC16F877, a Flash memory chip, 3 LEDs, a voltage regulator, and a RS-232 tranciever). Both run the "ooPIC III+" firmware.
  • iRX Prototyping Board: a simple but malleable prototyping board for PIC based projects. It features the EEPROM programmable PIC16F84A, an MAX233 for RS232 port and infrared I/O. About half of the board is an empty prototyping area. Compare: Atmex.
  • microEngineering Labs, Inc. specializes in development tools for Microchip PIC® microcontrollers." Lots of completely empty boards designed to be stuffed with various PICmicro chips and associated components ... such as the $19.95 PICPROTO-USB -- compatible with 28 and 40-pin devices, this board is equipped with additional USB circuitry and connector for use with the USB-equipped PICmicros like the 16C745 and 18F4550.
  • E8100 based on dsPIC33F OEM single board sized in credit card footprint
  • E8140 based on PIC18F4680 single low cost board sized for minimum footprint
  • E8160 based on PIC18F2510single low cost board sized for minimum footprint


Other boards

by Brian Schmalz ... "The UBW board ... contains a Microchip PIC USB-capable microcontroller, headers to bring out all of the PICs signal lines (to a breadboard for example) ... costs about $15-$20 to build and is powered from the USB connection. ... All tools used to design this project are free, and the design is open to anyone to use for whatever they wish. Please build your own and improve upon it! If you don't want to build your own, you can buy them assembled and tested ... SparkFun hosts a USB forum where the UBW is a common discussion topic."

  • Sirius microSystems has several "easily hackable" development boards, mostly based on Microchip PICmicro. Also posts circuits and schematic diagrams under a "Creative Commons Attribution-Noncommercial-Share Alike 3.0 License", making them "open hardware".
  • AXEme Picaxe Construction Kit http://www.qrpme.com/ includes a small solderless protoboard
  • Bread Board Power Supply -- a tiny little board that fits between a wall-wart and plugs into a solderless breadboard to supply regulated power. It accepts a wide variety of wall-warts because its full-wave rectifier and LM317 handle a wide range of AC and DC power supply, and its screw terminal headers let you plug in the wires.
  • Freeduino solderless breadboard Arduino clone; (plugs into solderless breadboard; based on Atmel AVR ATmega 168); the bare board is available, designed for all through-hole parts ...
  • A huge list of Makezine kits, a few of which ("Daisy MP3 player", some of the RepRap projects, "The IR-ritator", etc.) use PICmicros, a few others that use Atmel AVRs (TV-B-Gone, etc.), one that uses a Freescale processor ...
  • BlinkM, which can be used as a AVR ATtiny45 development board
  • SpinStudio, a system designed for development using Parallax's Propeller(TM) Microcontroller.
  • Atmex: An entry-level Atmel Experimentation System. less than $10; includes Atmel ATtiny2313; a DB-9 and MAX232 for serial communication and downloading new programs (using a bootloader); LED. About half of the board is an empty prototyping area. Meant to be better than the iRX board.
  • ...
  • Micromint http://www.micromint.com/ sells little boards with DIP pinouts (and so can plug into protoboards) based on ARM7, Atmel AVR, and 8051 cores ...
  • ...
  • "The uCsimm module is a microcontroller module built specifically for the uClinux Operating System. It stands an inch high, with a standard 30-pin SIMM form factor. ... The uCsimm is driven by a Motorola DragonBall 68EZ328 processor, and comes well equiped with 2 MB of FLASH and 8Mb of DRAM. We have also included a 10Base-T ethernet and RS 232 high-speed serial." http://uclinux.org/ucsimm/
  • "The Minotaur BF537 is a sub miniature Computer On Module ... 26.5mm x 26.5mm x 4.2mm ... 10/100 Ethernet MAC and PHY onboard ... uClinux support" http://www.camsig.co.uk/products.htm
  • ...


  • Some people use the AT90USBKey as a prototyping board.
  • "Picotux was the smallest computer running Linux in the world. ... 35 mm × 19 mm × 19 mm and just barely larger than [its] RJ45 connector" and its DB9 serial connector. "... Two communication interfaces are provided, 10/100 Mbit/s half/full duplex Ethernet and a serial port with up to 230.400 bit/s. Five additional lines can be used for either general input/output or serial handshaking. ... 55 MHz 32-bit ARM7 Netsilicon NS7520 processor, with 2 MB of Flash Memory (750 KB of which contains the OS) and 8 MB SDRAM Memory. The operating system is µClinux" -- Wikipedia: Picotux