
Signal Generator
Jmanicom/ELAB-Signal-Generator
A square wave generator with adjustable frequency, gain, and offset control. Designed as a part of UBC's ELAB PCB design course.

A signal generator circuit completed as part of a PCB course at UBC
PCB course is an open-source printed circuit board by seankyer, from the seankyer/QuickSig repository on GitHub. It is a 2-layer board of 80.5 × 62 mm with 73 parts on 33 nets, routed with 308 tracks and 53 vias.
It is built around the AD8039ARZ, LM7805MPX and NE555D, with the DMN10H700S-7 among its other parts. Its parts include 21 resistors, 20 capacitors, 5 diodes, 4 ICs and 2 connectors.
QuickSig was a project I did at UBC.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 11 | 10n | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C4, C5, C9, C10, C11, C13, C14, C17, C18, C20 |
| 6 | 10u | Capacitor_Tantalum_SMD:CP_EIA-6032-28_Kemet-C_Pad2.25x2.35mm_HandSolder | C2, C3, C6, C7, C8, C12 |
| 4 | 100K | custom:POT_PV36W_BRN | Freq_Adj1, Gain_Adj1, Offs_Adj1, Offs_Adj2 |
| 4 | 150R | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R4, R6, R14, R21 |
| 4 | 1K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R11, R15, R16, R18 |
| 4 | GND | TestPoint:TestPoint_Keystone_5000-5004_Miniature | TP4, TP5, TP6, TP7 |
| 4 | ~ | MountingHole:MountingHole_2.5mm | H1, H2, H3, H4 |
| 3 | 0R | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R3, R5 |
| 3 | 10K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R10, R17, R20 |
| 2 | 100K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R7, R8 |
| 2 | 1R | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R12, R19 |
| 2 | 22p | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C16, C19 |
| 2 | Signal_LED | Diode_SMD:D_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D4, D5 |
| 1 | +15V | TestPoint:TestPoint_Keystone_5000-5004_Miniature | TP1 |
| 1 | +15V_LED | Diode_SMD:D_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D1 |
| 1 | +5V | TestPoint:TestPoint_Keystone_5000-5004_Miniature | TP2 |
| 1 | +5V_LED | Diode_SMD:D_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D2 |
| 1 | -5V | TestPoint:TestPoint_Keystone_5000-5004_Miniature | TP3 |
| 1 | -5V_LED1 | Diode_SMD:D_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D3 |
| 1 | 100R | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R9 |
| 1 | 25K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R13 |
| 1 | 650R | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2 |
| 1 | AD8039 | custom:MAX889 | U3 |
| 1 | Barrel_Jack_Switch | Connector_BarrelJack:BarrelJack_Wuerth_6941xx301002 | J1 |
| 1 | Conn_01x01_Socket | Connector_PinHeader_1.00mm:PinHeader_1x01_P1.00mm_Vertical | J2 |
| 1 | DMN10H700S | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | DNP | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C15 |
| 1 | Jumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm | JP1 |
| 1 | LM7805MPX | custom:DCY4_TEX-M | U2 |
| 1 | LOGO | custom:QuickDraw | G*** |
| 1 | MAX889 | custom:MAX889 | U1 |
| 1 | NE555D | custom:MAX889 | U5 |
| 1 | Offset_test | TestPoint:TestPoint_Keystone_5000-5004_Miniature | TP10 |
| 1 | Signal_Test1 | TestPoint:TestPoint_Keystone_5000-5004_Miniature | TP8 |
| 1 | Signal_Test2 | TestPoint:TestPoint_Keystone_5000-5004_Miniature | TP9 |
It measures 80.5 × 62 mm and has 2 copper layers, 1.6 mm thick.
73 parts, built around the AD8039ARZ, LM7805MPX, NE555D and DMN10H700S-7. 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.
From the seankyer/QuickSig repository on GitHub, at the commit this page was made from: the board is PCB_course.kicad_pcb and its schematic PCB_course.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask seankyer before reusing the design.

Jmanicom/ELAB-Signal-Generator
A square wave generator with adjustable frequency, gain, and offset control. Designed as a part of UBC's ELAB PCB design course.

cxs1529/XBT_Autolauncher_PCB
KiCAD repository for the XBT Autolauncher board



CosmicPi/CosmicPiV1.7PCB
PCB for Version 1.7 of the Cosmic Pi Hardware. Incremental changes from V1.6. This design is licensed under the CERN OHL V1.2


cosmic-pi-deprecated/CosmicPiV1.6PCB
Version 1.6 of the Cosmic Pi Hardware, learning the lessons from V2 and going back to something simpler. All the components are now on a single PCB with a snap-off for the SiPM elements.
