Assembly, Testing, and Usage of the CT3680 and FXCore Pilot developoment boards
The following is the complete component list to populate a CT3680-DEV or FXCORE-PILOT development board. All these parts are included when the board is purchased as a kit. Some items are optional depending on how the development board is to be used and your particular application (see Optional Sections below).
Note that the switches have two footprints to support 2 different model/brands of switches, you can use either one, or any other SPDT with a matching footprint.
We do not endorse any particular supplier for these parts, we provide the list below only for your convenience.
| Desc | Manufacturer | Part Number | Quantity | Supplier Links |
|---|---|---|---|---|
| CT3680 Module | Cabintech | CT3680 | 1 | Cabintech |
| 2.5mm Mono TS Jack | Switchcraft | 35RAPC2AV | 8 | Digikey |
| 2.5mm Stereo TRS Jack For CT3680-DEV only |
Switchcraft | 35RAPC2BV4 | 1 | Digikey |
| SPDT Mini Switch | C&K Chanzon |
JS102011CQN 12D00G |
10 | Mouser Amazon |
| Momentary Pushbutton Switch | Jameco ValuePro | DTS1212-R | 2 | Jameco |
| 10K Linear Potentiometer | TT Electronics | PTV09A-4020S-B103 | 6 | Digikey |
| 2.1mm/5.5mm Power Barrel Connector | Tensility International Corp | 54-00133 | 1 | Digikey |
| Red LED | Sun LED | XLUR12D | 1 | Digikey |
| 300 Ohm 1/8W Resistor | Lumimax Optoelectronic Technology | MF1/8W300RFTB | 1 | Digikey |
| 2.54mm (0.1in) Male Header Pins | Envistia | 65 | Amazon | |
| 2.54mm (0.1in) Header Shunts | Baeimstwr | B09V1B3XMG | 10 | Amazon |
| Rubber Feet | Bumper Specialties Inc. | BS06BL05X10RP | 4 | Digikey |
| Knurled 6mm Shaft Knob | CustomyLife | HM5815-M | 6 | Amazon |
Welcome! Follow these steps to to assemble the CT3680-DEV or FXCORE-PILOT development board.
| Component | Quantity |
|---|---|
| Bare PC board | 1 |
| 40-pin breakable header pin strips | 2 |
| 10K ohm potentiometers | 6 |
| Potentiometer knobs | 6 |
| Mini switches (1 spare) | 11 |
| Mono 3.5mm jacks | 8 |
| Stereo 3.5mm jack (FXCORE-DEV only) | 1 |
| Power jack | 1 |
| 330 ohm resistor | 1 |
| Red LED | 1 |
| Momentary pushbutton switch | 2 |
| Jumper blocks (shunts) | 10 |
| Rubber pad feet | 4 |
| CT3680 Module & Reference Card | 1 |

This test procedure will verify power, FXCore operation, and audio channels of a CT3680-DEV or FXCORE-PILOT development board.
The power section of the dev board has a 2.1mm power jack (center positive) for +5V power input, an ON/OFF switch, and a LED. The ON/OFF switch allows control of power to the board without removing the power plug. Double header pins are supplied for off-board access to 5V, 3.3V, and GND. When using multiple development boards it is handy to jumper the 5V supply and GND lines together so only one board needs to have a power plug. Do not tie 3.3V supplies of multiple boards together. Each board generates its own independent 3.3V supply via a regulator on the CT3680 module.
The board has 4 program selection switches to allow selecting the program. The program select lines are also made available on header pins so program selection can be controlled off-board (for example, by a microcontroller). When driving the program select lines off-board, the switches must remain in the LOW (off) position.
Note that the program select lines are labeled "1-2-4-8" on the CT3680-DEV board to correspond to the program numbering (1-16) used in the CT3680 Reference Guide. The lines are labeled "0-1-2-3" on the FXCORE-PILOT to correspond to the FXCore datasheet specification.
The board has 5 selection switches in the OPTIONS section (SWITCHES section on the Pilot) that allow control of various program-dependent settings. Header pins make these controls available to an off-board controller. When driving the pins off-board, the switches must remain in the HI position.
The SYSTEM section has 2 jumpers that select one of 4 sampling rates. The legend on the board shows the proper position of the jumpers for 48kHz, 32kHz, 24kHz, or 12kHz sampling rates. Note that sampling rate changes do not take effect until the system is reset or power cycled. There is a push button switch in the SYSTEM section to reset the system.
The 6 potentiometers along the bottom edge of the board are connected to the CT3680/FXCore module and can be used to control various program-dependent parameters. Each pot produces a control voltage in the range 0V to 3.3V. At the full counterclockwise position, the CV voltage will be 0.0V, full clockwise is 3.3V. The potentiometers are linear. If CV is to be supplied off-board, the CV control jumpers should be removed, and the external CV signals should be supplied to the rightmost pins of the jumper block (closest to the program switches).
Note potentiometers are labeled as "DELAY-XX" on the CT3680-DEV board to correspond to the CT3680 Reference Guide. On the FXCORE-PILOT board they are labeled "POT X" to correspond to the FXCore datasheet specification.
n 3.5mm TS mono jacks are provided for the (4) audio input and (4) audio outputs of the system. Each input and output also has a single header pin that is handy for clipping test leads. On the CT3680-DEV board (only) there is also a single TRS stereo output jack that combines audio outputs 3/4 into a left/right stereo pair (used by some of the stereo programs of the CT3680).
n The board has a momentary push button style switch along the front edge between the CV controls. When depressed this button shorts the TT_IN pin to ground. This button can be used to simulate a typical tap tempo foot switch. To use your own external switch, connect it to the 2-pin header labeled TAP in the upper left corner of the board. The tap tempo LED signal is also available on a 2-pin header in the same area, labeled TAP FLASH. Pin1 of the headers is the signal pin (marked with a small circle), pin 2 is GND.
The linking (or "chaining"") feature allows multiple development boards to be connected together and pass either 1 or 2 channels of digital audio from one board to the next. This allows multiple boards to be used together to create a larger system with more audio channels and longer delay times. Note that this feature is not supported natively by the FXCore but is implemented in the CT3680 module used by the development board.
The board has two headers in the LINK section for linking modules as described in Chaining Multiple Modules on page 49. Each header has 4 pins. The primary module development board should have its “DN” (downstream) header connected to the secondary module board’s “UP” (upstream) header. Connect all 4 pins of the header from one board to the next. If a secondary board is to be connected to another secondary board, connect its DN header to the next board’s UP header, and so on, down the chain of boards.
There is a jumper in the LINK section to set the module as primary or secondary. There can be only 1 primary module in a chain of modules (see Chaining Multiple Modules in the CT3680 Development Guide). Changes to the primary/secondary jumper only take effect when the system is reset or power cycled. To reset the system use the pushbutton switch in the SYSTEM section.
For secondary module boards, the jumper in the LINK section can be set to “1 CH” for single channel linking, or “2 CH” for dual channel linking.
