HCS_C FAQ (1) (July 31,2005)
Steve Ciarcia and crew invented the original HCS and HCS2 system as a Home Automation
project about 20 years ago. This modular system was designed to control home devices,
the telephone, burglar alarm and monitoring functions, and others. The HCS community
has taken over the HCS project, and recently the HCS_C was created that adds many
new capabilities, such as a faster processor, much more memory, many more IOs, integrated
X10 and voice support, many more serial ports, and so on.
What is the current status of HCS_C? 1/15/2010
The original HCS_C is no longer for sale. A new version that has been updated called HCS_X is in development.
Can I build the HCS_C project myself ?
For those that want to build their own, you can download the latest PC layout and parts list, order your own board and parts, and put it together--but to do this you *must* have good SMT (surface mount technology) tools, microscope, and expertise. Otherwise you will just make a big frustrating mess. BE SURE TO USE ESD PROTECTION! Don't skimp--get an antistatic floor mat and work surface mat. Otherwise, you'll be risking reliable operation or even destroying your HCS! It's not worth it!
What software will I need to download or buy? (1/4/2006)
You do not need any specialized software or JTAG connectors just to operate a programmed HCS_C board. You just need the host compiler and the host program (see HCS_Software).
If you want to update the HCS_C firmware Flash, you'll need to get the flash loader and the flash bits from the HCS_Software page. This requires a console connector to a computer's RS232 port or to a webserver board.
If you want to do an FPGA circuitry update, you'll need the JTAG adapter and the Altera Quartus programmer software. You will need the Altera Quartus software to reprogram the FPGA. This is available for free from the www.altera.com (Quartus 2 Web Edition). If you want to develop code for the HCS_C firmware, you'll need to attach the JTAG adapter to the ARM processor JTAG port to operate the emulation connection using Gnu GDB. In this case, the software requirements include the (free) Gnu ARM cross compiler and the ARM-ELF JTAG emulator software. My goal is that nothing I do to HCS_C will require expensive software or hardware parts. So far, your only expense should be the actual parts for HCS_C and cables and so on.
Will you provide boards or kits of parts?
HCS_C is still supported but is no longer being sold.
Send an Email: zetaengineering
Index to the FAQ
This page is active:
HCS_C INDEX
7/2/2005:
PC_BOARD A.02 to A.03 update list
Here are the various HCS_C pages.
HCS_C Main Board Block Diagram
HCS_C Bill of Materials parts list HCS_C_schematics