Skip to the content
2 layers99.1 × 86.4 mmTriumph main, the printed circuit board in 3D

Triumph main

rjhsun/triumph2

Accurate and high-current analog function generator

Size
99.1 × 86.4 mm
Copper layers
2
Thickness
1.6 mm
Parts
87
Nets
43
Pads
214
Tracks, vias
430, 21
Pours
1
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
12 Apr 2019
Updated
3 Sep 2019

Overview

Triumph main is an open-source printed circuit board by rjhsun, from the rjhsun/triumph repository on GitHub, published under the MIT licence. It is a 2-layer board of 99.1 × 86.4 mm with 87 parts on 43 nets, routed with 430 tracks and 21 vias.

It is built around the NE5532AP and LM211P. Its parts include 26 capacitors, 25 resistors, 10 connectors, 5 ICs and 4 diodes.

Main components

2

README

README.md

logo

release license madewith

Analog function generator project for EE 90 at Caltech

Description

The Triumph Analog Function Generator is an analog function generator constructed for the Analog Electronics Project Laboratory (EE 90) capstone course at Caltech. It provides a single output channel on a 50 Ω impedance matched BNC connector. It is capable of producing sine, square, and triangle waveforms that vary in frequency over at least the range 10 Hz to 20 kHz, in addition to DC. The frequency may be adjusted through the combination of a frequency range select switch and a fine-adjustment knob on the top of the device. The output amplitude may be varied from zero up to 10 V (single-sided) with a control knob. A second control knob allows the DC offset of the output to be varied.

Power is supplied via 9 – 18 VDC input through a barrel jack connector on the rear of the device. A rocker switch near the power connector allows the device to be switched on and off.

A blue indicator LED on the front of the device indicates if the function generator is powered.

Photos

front back top int

Design

An integrator with Schmitt feedback is used to generate a base triangle wave, which is passed to a Middlebrook-Richer JFET converter to create a sine wave and also a comparator to create a square wave. A positive feedback circuit associated to the comparator provides square wave duty cycle control. A final output stage provides amplitude and offset control. This general architecture achieves a good balance among simplicity, reliability, and performance.

The electronics were split among two PCBs: a main board with the function generator circuitry, and a power board that functions as a DC-DC converter supplying the former with a dual polarity power supply.

The electronics were designed with KiCad EDA v. 5.1.2. The /triumph-main directory contains files, documentation, and fabrication output for the main board, while the /triumph-main-production directory contains files reflecting post-fabrication design changes. The /triumph-power directory contains files for the power board.

The enclosure was designed with SolidWorks 2018, CorelDraw X7, and the MakerCase box generator.

Author

  • Ray Sun - Undergraduate, Electrical Engineering, Caltech, Class of 2020

Licensing

This project is released under the terms of the MIT License.

Parts

87
QtyValueFootprintReferences
130.1uFtriumph:0805_C_HandSolderingC1, C2, C4, C11, C12, C13, C14, C17, C18, C20, C21, C24, C25
60triumph:0805_R_HandSolderingR1, R2, R3, R4, R22, R23
510Ktriumph:0805_R_HandSolderingR15, R16, R20, R21, R24
510KPotentiometer_THT:Potentiometer_Bourns_3296W_VerticalRV1, RV2, RV3, RV4, RV5
510uFtriumph:0805_C_HandSolderingC3, C19, C22, C23, C26
5JST_PH_vert_01x03Connector_JST:JST_PH_B3B-PH-K_1x03_P2.00mm_VerticalJ2, J3, J6, J8, J9
4100Ktriumph:0805_R_HandSolderingR8, R9, R10, R11
447Ktriumph:0805_R_HandSolderingR5, R17, R18, R19
4NE5532APPackage_DIP:DIP-8_W7.62mm_Socket_LongPadsU2, U3, U4, U5
31uFtriumph:0805_C_HandSolderingC5, C9, C10
20.01uFtriumph:0805_C_HandSolderingC15, C16
210uFCapacitor_THT:CP_Radial_D5.0mm_P2.00mmC7, C8
21N4148triumph:D_SOD-123_HandSolderingD1, D2
250triumph:0805_R_HandSolderingR7, R25
268triumph:0805_R_HandSolderingR13, R14
2BLUEtriumph:LED_1206_HandSolderingD3, D4
2JST_PH_vert_01x06Connector_JST:JST_PH_B6B-PH-K_1x06_P2.00mm_VerticalJ4, J7
2JST_XH_vert_01x04Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalJ1, J10
2SJ_OPENJumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP1, JP2
110nFtriumph:0805_C_HandSolderingC6
11Ktriumph:0805_R_HandSolderingR6
15Ktriumph:0805_R_HandSolderingR12
1Conn_BNCtriumph:Conn_BNC_73100-0154J5
1J310Package_TO_SOT_THT:TO-92_Inline_WideQ1
1LM211PPackage_DIP:DIP-8_W7.62mm_Socket_LongPadsU1
1LOGOtriumph-logos:ruddock-crest-lG***
1LOGOtriumph-logos:triumph-logo-invG***
1LOGOtriumph-logos:rsG***
1LOGOtriumph-logos:caltechG***
1LOGOtriumph-logos:cit-ee-lG***

The 83 most common of 87 parts.

More from rjhsun/triumph

1
  • 2 layers53.3 × 33 mmTriumph power, the printed circuit board in 3D

    Triumph power

    rjhsun/triumph

    Accurate and high-current analog function generator

    23 parts2MIT

Similar boards

  • 2 layers175.8 × 184.8 mmSofleKeyboard, the printed circuit board in 3D

    SofleKeyboard

    josefadamcik/SofleKeyboard

    A split keyboard based on Lily58, Crkbd and Helix keyboards

    87 parts2.6k
  • 2 layers58.2 × 38.1 mmUsb sniffer, the printed circuit board in 3D

    Usb sniffer

    ataradov/usb-sniffer

    Low-cost LS/FS/HS USB sniffer with Wireshark interface

    87 parts1.3kBSD-3-Clause
  • 2 layers65 × 56 mmHat, the printed circuit board in 3D

    Hat

    pa3gsb/Radioberry-2.x

    Ham Radio hat for Raspberry PI

    87 parts678
  • 2 layers57 × 111 mmSIM POWER PANEL, the printed circuit board in 3D

    SIM POWER PANEL

    jrsteensen/OpenHornet

    OpenHornet 1:1 F/A-18C Simulator Repository

    87 parts431
  • 2 layers128.2 × 150.3 mmSplit 3x, the printed circuit board in 3D

    Split 3x

    MangoIV/dracuLad

    QMK-powered 34-36 key split keyboard

    87 parts230
  • 2 layers88.9 × 80 mmEdk, the printed circuit board in 3D

    Edk

    ciaa/Hardware

    Hardware de la CIAA

    87 parts216
  • 2 layers68.6 × 53.3 mmArduino UNO R4 Minima, the printed circuit board in 3D

    Arduino UNO R4 Minima

    sabogalc/KiCad-Arduino-Boards

    A collection of Arduino boards recreated from scratch in KiCad. Legacy USB connectors have been replaced with USB-C where applicable.

    87 parts95WTFPL

Questions

How big is the Triumph main PCB?

It measures 99.1 × 86.4 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Triumph main use?

87 parts, built around the NE5532AP and LM211P. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Triumph main KiCad files?

From the rjhsun/triumph repository on GitHub, at the commit this page was made from: the board is triumph-main/triumph_main.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Triumph main design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).