User Tools

Site Tools


speakjet_breadboard_construction

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
speakjet_breadboard_construction [2016/06/09 01:51]
psykhaze [Parts for the SJ-IIC-Module]
speakjet_breadboard_construction [2016/06/14 03:36]
psykhaze [4. Parts List]
Line 1: Line 1:
-====== ​Introduction ​======+====== ​SpeakJet IIC Module Construction ​====== 
 + 
 +{{http://​www.audiocommander.de/​picBrowser/​galleries/​070305_kII/​IMG_7773.jpg?​direct600}} 
 + 
 +  * [[http://​www.ucapps.de/​mbhp_iic_speakjet.html|Official Ucapps IIC SpeakJet Module Page]] <​sup>​uCApps</​sup>​ 
 + 
 +===== 1. Introduction ​=====
  
 There are currently no etched boards or etching layouts available. But here's a detailed plan for a breadboard. Soldering that shouldn'​t take longer than soldering a premade one. There are currently no etched boards or etching layouts available. But here's a detailed plan for a breadboard. Soldering that shouldn'​t take longer than soldering a premade one.
Line 7: Line 13:
 The RS232 Section is optional. The RS232 Section is optional.
  
-:!: **Never connect RS232 signals from your PC directly to the SpeakJet!\\ +:!: **Never connect RS232 signals from your PC directly to the SpeakJet!** :!: 
-Because RS232 is operated with 12V and the SpeakJet just deals with 5V, you will likely damage it!**+ 
 +//Because RS232 is operated with 12V and the SpeakJet just deals with 5V, you will likely damage it!// 
 + 
 +===== 2. Hardware Setup ===== 
 + 
 +=== Full Setup === 
 + 
 +//To turn the SpeakJet IIC Module into a fully operateable synthesizer,​ you need this://
  
-\\ 
-__To turn the SpeakJet IIC Module into a fully operateable synthesizer,​ you need this:__\\ 
   * 1 Core-Module (PIC18F)   * 1 Core-Module (PIC18F)
   * 1 SpeakJet IIC Module (PIC16F, MAX232 and SpeakJet)   * 1 SpeakJet IIC Module (PIC16F, MAX232 and SpeakJet)
Line 17: Line 28:
   * optional Amplifier circuit   * optional Amplifier circuit
  
-\\ +=== Construction Steps ===
-__These steps are required:​__\\ +
-  * Soldering the core module +
-  * Building the Speakjet iic module +
-  * For Core V2 Users: Adding an additional 1k pull-up resistor between Vd and SC at CORE::J4 (to allow "clock stretching",​ not needed for Core V3) +
-  * Burning the speakjet_iic firmware to the PIC16F Microchip (requires a MBHP-Burner module together with a 18-to-40 pin adapter made out of two IC-Sockets) +
-  * The Core runs with MIOS (default Bootloader),​ PIC18F Chips from SmashTV or Mike's Midishop are compatible!+
  
 +{{http://​www.audiocommander.de/​picBrowser/​galleries/​070305_kII/​IMG_7758.jpg?​400x300}}
  
-\\+  - Soldering the core module 
 +  - Building the Speakjet iic module 
 +  - For Core V2 Users: Adding an additional 1k pull-up resistor between Vd and SC at CORE::J4 (to allow "clock stretching",​ not needed for Core V3) 
 +  - Burning the speakjet_iic firmware to the PIC16F Microchip (requires a MBHP-Burner module together with a 18-to-40 pin adapter made out of two IC-Sockets) 
 +  - The Core runs with MIOS (default Bootloader),​ PIC18F Chips from SmashTV or Mike's Midishop are compatible!
  
-====== The Plan ======+===== 3. Connections ​======
  
-If you haven'​t already done, read this page: +You need to download the plan (it also contains a list of needed parts!):
-  * [[http://​www.ucapps.de/​mbhp_iic_speakjet.html|IIC SpeakJet Module]] <​sup>​uCApps</​sup>​ +
- +
-\\ +
-Then you need to download the plan (it also contains a list of needed parts!):+
   * [[http://​www.audiocommander.de/​downloads/​midibox/​mbhp_iic_speakjet_13.board.pdf|Preliminary Breadboard with lowPassFilter]] (PDF, 604 kB)   * [[http://​www.audiocommander.de/​downloads/​midibox/​mbhp_iic_speakjet_13.board.pdf|Preliminary Breadboard with lowPassFilter]] (PDF, 604 kB)
   * [[http://​www.audiocommander.de/​downloads/​midibox/​mbhp_iic_speakjet_13.board.fh11.zip|Preliminary Breadboard with lowPassFilter]] (FreeHandMX sourcefile with a lot of nice electronical symbols and layer visibility toggles!, 264 kB)   * [[http://​www.audiocommander.de/​downloads/​midibox/​mbhp_iic_speakjet_13.board.fh11.zip|Preliminary Breadboard with lowPassFilter]] (FreeHandMX sourcefile with a lot of nice electronical symbols and layer visibility toggles!, 264 kB)
  
  
-\\ +===== 4. Parts List =====
-=====Parts ​for the SJ-IIC-Module=====+
  
- {{http://​www.audiocommander.de/​picBrowser/​galleries/​070305_kII/IMG_7758.jpg?​185x266}}+^Part         ​^Value ​   ^Type                ^ Qty ^ Mouser Ref     ^ 
 +|IC1          |SpeakJet |SpeakJet ​           |1    |/               | 
 +|IC2          |PIC 16F88|PIC ​                ​|1 ​   |595-SN74HC595N ​ 
 +|IC3          |MAX 232  |MAX 232 EEPE        |1    |700-MAX232EEPE ​ | 
 +|Q1           ​|20MHz ​   |Q                   ​|1 ​   |                | 
 +|R1           ​|220 ​     |Resistor ​           |1    |291-220-RC ​     |     
 +|R2,​R3 ​       |10k      |Resistor ​           |2    |291-10k-RC ​     | 
 +|R5,​R6 ​       |27k      |Resistor ​           |2    |291-27k-RC ​     | 
 +|R4           ​|27k ​     |Resistor ​           |1    |291-50k-RC ​     | 
 +|C1,​C2 ​       |15pF     ​|Capacitor Ceram     ​|2 ​   |                | 
 +|C12,​C13 ​     |10nF     ​|Capacitor Ceram     ​|2 ​   |                | 
 +|C4,​C6-10 ​    ​|100nF ​   |Capacitor Ceram     ​|5 ​   |                | 
 +|C3,​C5,​C11 ​   |10µF/16V |Capacitor Elec      |3    |                |
  
-// FIXME Make a table for the parts list//+**Jumpers**
  
-  * IC1 SpeakJet +  * **J1** IIC 
-  ​IC2 PIC 16F88 +  * **J2** ID 
-  ​IC3 MAX 232 EEPE (! a MAX 232 EPE did not work in my setup!) +  * **J3** Line-Out (unfiltered) 
-  ​Q1 20 MHz +  ​* **J41** 1: SJ Out, 2: D0 (Ready), 3: D1 (Speaking) 
-  ​R1 220 Ω +  ​* **J5** Line-Out (hiPass-filtered) 
-  * R2,R3 10 kΩ +  ​* **J6** RS232: PC I/O 
-  ​R4 50 kΩ +  ​* **J7** SJ Event Inputs (see Datasheet!)
-  ​R5,R6 27 kΩ +
-  ​- 0 Ω (Bridge) +
-  * C1,C2 15 pF +
-  ​C3,​C5,​C11 10 µF +
-  ​C4,​C6-10 100 nF +
-  ​C12,​C13 0.01µF = 10 nF +
-  ​J1 IIC +
-  * J2 ID +
-  * J3 Line-Out (unfiltered) +
-  * J41 1: SJ Out, 2: D0 (Ready), 3: D1 (Speaking) +
-  * J5 Line-Out (hiPass-filtered) +
-  * J6 RS232: PC I/O +
-  * J7 SJ Event Inputs (see Datasheet!) +
-  * some additional parts like wires, jacks and plugs are not listed...+
  
-\\ 
-====== Where to buy Speakjet? ======= 
  
 +===== 6. Buying Speakjet IC =====
  
-[[https://​www.sparkfun.com/​products/​9578|Sparkfun]]+  * [[https://​www.sparkfun.com/​products/​9578|Sparkfun]] 
 +  * [[http://​www.speechchips.com/​shop/​item.aspx?​itemid=6|Speechchips]] 
 +  * [[http://​www.lextronic.fr/​P3124-circuit-integre-speakjet.html|Lextronic France]]
  
-[[http://​www.speechchips.com/​shop/​item.aspx?​itemid=6|Speechchips]] +===== 7. Soldering the Board =====
- +
-[[http://​www.lextronic.fr/​P3124-circuit-integre-speakjet.html|Lextronic France]] +
- +
- +
- +
-====== Soldering the Board ======+
  
 The current board version v1.3 has a lot less backside cabling, is easier to solder, parts have all convenient sizes and the board dimensions are landscape; similar to the MBHP-DIN/​DOUT PCBs.\\ The current board version v1.3 has a lot less backside cabling, is easier to solder, parts have all convenient sizes and the board dimensions are landscape; similar to the MBHP-DIN/​DOUT PCBs.\\
Line 90: Line 88:
  
 {{http://​www.audiocommander.de/​picBrowser/​galleries/​070305_kII/​IMG_7760.jpg?​266x178}}{{http://​www.audiocommander.de/​picBrowser/​galleries/​070305_kII/​IMG_7761.jpg?​266x178}}{{http://​www.audiocommander.de/​picBrowser/​galleries/​070305_kII/​IMG_7769.jpg?​266x178}} {{http://​www.audiocommander.de/​picBrowser/​galleries/​070305_kII/​IMG_7760.jpg?​266x178}}{{http://​www.audiocommander.de/​picBrowser/​galleries/​070305_kII/​IMG_7761.jpg?​266x178}}{{http://​www.audiocommander.de/​picBrowser/​galleries/​070305_kII/​IMG_7769.jpg?​266x178}}
- 
  
 [[http://​www.audiocommander.de/​picBrowser/​picBrowser.php?​go=galleries/​070305_kII&​thumbs=1&​thumbsize=XL|Here is a Picture Gallery v1.3]] that shows the process of soldering the breadboard along with some final pictures from different views. [[http://​www.audiocommander.de/​picBrowser/​picBrowser.php?​go=galleries/​070305_kII&​thumbs=1&​thumbsize=XL|Here is a Picture Gallery v1.3]] that shows the process of soldering the breadboard along with some final pictures from different views.
 +[[http://​www.audiocommander.de/​picBrowser/​picBrowser.php?​go=galleries/​060600_kII_MIOS&​thumbs=0|Picture Gallery v1.0 (for historic reasons only)]] ​
  
-[[http://​www.audiocommander.de/​picBrowser/​picBrowser.php?​go=galleries/​060600_kII_MIOS&​thumbs=0|Here is a Picture Gallery v1.0]] (for historic reasons only) +Don't cut the legs at once, use them to build the paths at the bottom!I tried to make the board as small as possible, but there should be enough space to add additional pins if necessary.
- +
-Don't cut the legs at once, use them to build the paths at the bottom! +
- +
-I tried to make the board as small as possible, but there should be enough space to add additional pins if necessary. +
- +
- +
-\\+
  
-=====Burning the PIC16F Firmware ​======+===== 8. Burning the PIC16F Firmware =====
  
 You'll need the [[pic_programmer_modules|MBHP-Burner]] and build an adaptor from 40pin to 18pin: You'll need the [[pic_programmer_modules|MBHP-Burner]] and build an adaptor from 40pin to 18pin:
Line 117: Line 108:
  
  
-\\ +===== Adding a Core Module =====
- +
-====== Adding a Core Module ​======+
  
   * Build a MBHP [[http://​www.ucapps.de/​mbhp_core.html|core module]]; I recommend using the double sided PCBs from [[http://​www.avishowtech.com/​mbhp/​mbhp_coreR4d.html|SmashTV]]. They have a few extras that make life easier and the quality is pretty cool ;)   * Build a MBHP [[http://​www.ucapps.de/​mbhp_core.html|core module]]; I recommend using the double sided PCBs from [[http://​www.avishowtech.com/​mbhp/​mbhp_coreR4d.html|SmashTV]]. They have a few extras that make life easier and the quality is pretty cool ;)
Line 129: Line 118:
  
  
- 
-\\ 
speakjet_breadboard_construction.txt · Last modified: 2016/06/15 07:56 by psykhaze