Hardware Hacking Projects for Geeks by Scott Fullam This errata page lists errors outstanding in the most recent printing. If you have technical questions or error reports, you can send them to booktech@oreilly.com. Please specify the printing date of your copy. This page was updated March 09, 2006. Here's a key to the markup: [page-number]: serious technical mistake {page-number}: minor technical mistake : important language/formatting problem (page-number): language change or minor formatting problem ?page-number?: reader question or request for clarification Confirmed errors: (4) Entire page; Figure I-2 uses letters to point to various parts of the figure while the text uses numbers. You can find the corrected Figure here - http://examples.oreilly.com/9780596003142/Fig_1_2_corrected.pdf {7} parts list; * A 4.7K resistor (Radio Shack Part #271-1124) Should be: * A 470 Ohms resistor (Radio Shack Part # 271-1317) {13} 2nd Paragraph, 3rd line The meter should show a number close to 4.7. should read: The meter should show a number close to 0.47. Figures 1-5, 1-7, 1-9, and 1-10 all show resistor R1 as 4.7k, but it should be 470 Ohms. {109} Project 6: The Panasonic Color camera module is no longer available from DigiKey and has been discontinued by Panasonic. A replacement camera module is available from Jameco (www.jameco.com). The Jameco part number is 171011. This is a color CMOS camera module that output standard NTSC signals and will display an image on a standard TV set including the portable LCD types. The camera comes with a connector. The wiring is slightly different. The new wiring is shown here - http://examples.oreilly.com/9780596003142/camera_wiring_diagram.gif The +5V regulator in the schematic diagram, part U1, must be changed to a 78L09 part instead (Digikey part # AN78L09-ND). [163] channel coder/decoder paragraph, on the right; the URL listed http://www.radiotronix.com/an401.pdf Should be:http://www.radiotronix.com/datasheets/an401.pdf {208} Exhibit A: Add to Exhibit A: 10uF capacitor, Qty:1, C1, Digikey Part # 493-1057-ND 1uF capacitor, Qty:1, C2, Digikey Part #493-1140-ND 0.1uF capacitor, Qty:1, C3, Digikey Part #399-2143-ND {212} Exhibit C: change the label on U2 from "BasicStamp2" to "BasicX" (254) Sidebar; it turns out that the wrong sidebar on page 254 was included in the text. the correct sidebar should read: "IR Cannon Signals The IR cannon sends out a 38 kHz signal that is generated by the processor. The reason that the signal is modulated in this way is so that the receiver will not trigger on light sources like the sun and indoor lights. A vehicle will not see it own signal even though its receiver is tuned to do so because the software ignores the hit sensor while the IR cannon is firing." (254) there should be a clarification in the text (Page 254 is fine) or on the schematic diagram for the RC car chapter that says the following: "When programming the PIC controller Jumper J7 should be left open. After successful programming of the PIC, install a short wire across the terminls of J7" {260} the notes on the line that reads "CON2" "J1,J2,J3,J6,J7" should be: "J1,J2,J3,J6,J7; DigiKey Part# ED7064-ND (break off two for each one)" {260} the notes on the line that reads "CON3" "J4,J5" should be: "J4,J5; DigiKey Part# ED7064-ND (break off three for each one)" {260} the item line that reads "400 Ohms" "400 Ohms" should be: "390 Ohms" and change the notes to "R1; DigiKey Part # 390EBK-ND" {260} the notes next to the line that reads "CON6" "J8" should be changed to read: "J8, DigiKey Part # A9080-ND (use center six pins only. check ICD2 Help for pinout)" {260} in the Note section of "Radio receiver" "U5; RLP434A, ...." should be: "U5; RLP434A (or RLP418A for the second car)....." {260} in the Note section of "Radio transmitter" "U6; TLP434A, ...." should be: "U6; TLP434A (or TLP418A for the second car)....." {262} void gen_2khz(int cycles) function The function on page 262 is "void gen_2khz(int cycles)" the correct code is: void gen_2khz(int cycles) { ccp1con = 0x0f; delay_s(1); ccp1con = 0; }