A function generator is a bench instrument that produces a known test signal at a frequency, amplitude and waveform you choose, so you can push that signal into a circuit you are building and watch what comes out. For electronics hobbyists it is the second instrument that matters most after a multimeter, because without it you have no way to feed a deliberate input into an amplifier, a filter, an oscillator or a microcontroller pin.
That matters because most beginner mistakes are input mistakes. A guitar pedal that hums, a power supply ripple you cannot explain, an op-amp filter with the wrong cutoff, a DAC output that clips: all of these are far easier to diagnose when you can sweep a known tone across the circuit and watch the response on a scope. I ranked these units around that job rather than around spec-sheet bragging rights.
The category splits into three genuinely different worlds. Small modules and DIY kits at the cheapest end produce usable low-frequency signals but nothing you would put in front of a customer. Budget benchtop units in the lower mid-range give you dual-channel DDS with sweep and modulation, which is where almost every hobby project lives. Prosumer benchtop instruments above that add touchscreen control, higher bandwidth, cleaner arbitrary waveform handling and remote control over USB or LAN.
I compared ten units across all three tiers, read the user reviews closely, and ranked them by what they let you actually do rather than by headline frequency. One caveat up front: a function generator only makes signals, it never shows them to you. You will want an oscilloscope on the same bench, and a bench power supply for most of the circuits you will drive.
Table of Contents
Top 3 Best Function Generators for Electronics Hobbyists (October 2026)
Siglent SDG2042X
- Dual channel 40 MHz sine output
- 16-bit vertical resolution
- 300 MSa/s sampling
- Touch screen with USB and LAN control
Koolertron 15MHz DDS
- Dual-channel DDS with 15 MHz sine output
- 200 MSa/s sampling
- 99 state slots and 60 waveform slots
- Sweep plus frequency and pulse width measurement
Seesii JDS6600
- 60 MHz dual-channel sine output at 200 MSa/s
- Seven waveform types plus user-defined slots
- Linear and logarithmic sweep with frequency counter
The Siglent SDG2042X takes the top slot because it is the only unit here that does everything a growing hobby bench eventually needs: two genuinely independent channels, arbitrary waveform upload, a touchscreen you can navigate without the manual open on the desk, and USB and LAN for scripting a sweep from your computer. The Koolertron 15MHz unit is the value pick, with the largest review base of anything on this list and dual-channel output that most hobby projects never outgrow. The Seesii JDS6600 takes the budget slot because 60 MHz of dual-channel output for this money is the best bandwidth-per-dollar ratio here, even after you account for its known accuracy offset.
Quick Overview of All Ten Picks in 2026
| Product | Specifications | Action |
|---|---|---|
Siglent SDG2042X |
|
Check Latest Price |
Koolertron 15MHz DDS |
|
Check Latest Price |
DROK PWM Generator 2-Pack |
|
Check Latest Price |
Seesii JDS6600 |
|
Check Latest Price |
Abestop OWON DGE2070 |
|
Check Latest Price |
UNI-T UTG932E |
|
Check Latest Price |
HiLetgo ICL8038 Kit |
|
Check Latest Price |
EC Buying XR2206 Kit |
|
Check Latest Price |
FG-200 DDS Module |
|
Check Latest Price |
DOMINTY FY6900 |
|
Check Latest Price |
What a Function Generator Actually Does
A function generator outputs an electrical signal at a frequency, amplitude and waveform you set, and most hobby units produce sine, square, triangle and sawtooth waves plus an arbitrary shape you load yourself. The signal is AC by default, swinging above and below zero volts around a common ground reference, and nearly every unit adds a DC offset control so you can push the whole waveform above or below that zero line. Some also sweep the frequency automatically over time, which is how you measure filter response and amplifier bandwidth without touching a dial.
Under the hood, almost everything modern uses direct digital synthesis. A microcontroller or FPGA walks through a table of amplitude values in waveform memory at a fixed sample rate, converts each value through a DAC, and passes the result through an output amplifier and reconstruction filter. That is why sample rate and memory depth matter so much: they decide how high a frequency you can produce and how clean it looks at the output.
Older instruments used analog circuitry and a potentiometer to set the rate, which is why vintage units drift with temperature and age. DDS replaced that with a crystal oscillator reference and arithmetic, which is why every unit on this list stays put once you set a frequency. The older analog approach is still worth knowing about, because building your own analog function generator from a handful of parts is a genuinely good weekend project if you want to understand the circuit rather than buy a box.
One practical point about output levels. Nearly every hobby generator is specified as a 50 ohm source, meaning the output halves its voltage when you connect something that is not 50 ohms. Load a 1 megohm scope input and you see close to the full set amplitude, which is why a generator set to 5 volts may show far more than 5 volts on your scope trace with nothing else connected.
Function Generator vs Signal Generator vs Frequency Generator
These three terms get used interchangeably on shopping pages, and picking the wrong one is why hobbyists end up browsing equipment they cannot use. A function generator makes low-frequency waveforms, usually from a fraction of a hertz up to tens of megahertz. A signal generator is the broader category that also covers RF sources driving radio receivers and transmitters well into the gigahertz range. A frequency generator usually means a signal source with a stable, adjustable carrier frequency, often with a digital display and no waveform shaping at all.
For electronics hobby work you almost always want a function generator. Search for signal generator and you will land on RF and microwave equipment that costs several times more and cannot produce the square waves you need for logic testing. Search for frequency generator and you will land on industrial tone sources and audio function sources, many of which have no fine frequency control.
1. Siglent SDG2042X – The Best Overall Function Generator for Hobbyists
Siglent Technologies SDG2042X Arbitrary Waveform Function-Generators, 40 MHz, Grey
Dual channel
40 MHz sine output
16-bit resolution
300 MSa/s
Touchscreen, USB and LAN
Pros
- Two fully independent channels with per-parameter harmonic level control
- Accurate output with built-in reference examples
- Large sharp touchscreen readable at a glance
- Compact 1.6 pound benchtop footprint
- Quiet cooling fan and reliable manufacturer support
Cons
- EasyWave arbitrary waveform software is Windows-only and awkward to use
- Thin manual that barely explains DDS versus TrueArb modes
- Some menu areas take practice
- No Spanish-language interface
This is the unit I would put on a hobby bench that is going to grow. The SDG2042X is a dual-channel, 40 MHz sine-output instrument with 16-bit vertical resolution and 300 MSa/s sampling, which means the arbitrary waveform content it produces is genuinely usable rather than a novelty. Two independent channels let you build a two-tone test, drive a differential input, or feed a stereo amplifier stage while sweeping both sides together.
Owners consistently single out measurement accuracy rather than raw features. Reviews describe amplitude, frequency and offset reading on the display and measuring the same on an oscilloscope, with reference waveforms included in the menu to check against. The Ethernet interface is called out for pairing cleanly with a scope so you can automate a frequency sweep and capture the response in one go, which is exactly the workflow for testing a filter you just designed.

The 16-bit vertical resolution is the quiet advantage here. Most budget DDS boards on this list run 14-bit, and the extra two bits show up directly as a quieter noise floor on small amplitude settings, which matters when you are probing the output of a low-level preamp stage or driving a microphone preamp input at a few millivolts.
Modulation, sweep and burst are all supported, and a high precision frequency counter is built in, so you can cross-check a signal you are generating against something on the bench without a separate counter. The screen is large and sharp, and owners report learning the menu quickly enough to stop using the manual, which is not something you can say about most instruments in this bracket.

Who gets the most out of the SDG2042X
Anyone working above 15 MHz who plans to stay there. Switch-mode and class D amplifier testing, radio frequency alignment above the low megahertz band, and any project where square wave edge quality matters all benefit from the 40 MHz ceiling and the 300 MSa/s sampling rate. Two-channel independence also makes it the natural companion to a mid-range scope for amplifier and filter work.
Who should buy something else
If your projects never leave the audio band and under one megahertz, the extra bandwidth and the touchscreen are money you could spend on a scope instead. The bundled EasyWave software is Windows-only and reviewers describe it as difficult to use, so if you edit arbitrary waveforms on a Mac you will be doing that work in another tool or by hand.
2. Koolertron 15MHz DDS – Best Value Dual-Channel Function Generator
Koolertron 15MHz DDS Signal Generator, Dual-Channel
Dual channel
15 MHz sine
200 MSa/s
14-bit
2048-point user waveforms
Pros
- Crystal-referenced DDS gives stable low-distortion output
- Dual channels with independent parameter control
- 99 state slots plus 60 user waveform slots
- Built-in frequency period pulse width and counting measurement
- Best review volume on this list for a budget unit
Cons
- Documentation is thin for a feature-dense front panel
- Menu-driven interface takes real practice to learn
- Amplitude and offset controls are coarse by modern standards
With 473 ratings averaging 4.4, the Koolertron has the largest user base of anything in this roundup, and that track record matters on a budget instrument. The design is a straightforward dual-channel DDS with an FPGA, a high-speed microcontroller and an active crystal oscillator reference, producing sine, square, triangle, sawtooth, pulse, white noise and user-defined waveforms up to 15 MHz at 200 MSa/s with 14-bit vertical resolution.
What stands out is the storage. Ninety-nine instrument state slots and 60 user waveform slots at 2048 points each means you can save a bench setup per project instead of re-dialling it. For someone working across several builds in a session that is a bigger quality-of-life win than an extra twenty megahertz of bandwidth.

The built-in measurement functions are a genuine bonus. Frequency, period, pulse width and counting modes let you verify a signal from another piece of equipment without buying a separate counter, which at this tier usually costs as much again as the generator itself.
Linear and logarithmic sweeps run up to 999.9 seconds, which is long enough for a slow audio filter sweep and a useful substitute for a dedicated sweep source when you are mapping an amplifier response by ear and by scope together. It also has a TTL level output for triggering or for driving logic.

Where the Koolertron earns its place
Audio and general low-frequency work. Testing amplifier gain and frequency response, sweeping filters, driving op-amp stages, and generating tones for speaker testing all sit comfortably inside the 15 MHz ceiling. It is also the pick for anyone teaching electronics, since the dual-channel output and the measurement functions cover most lab exercises at this tier.
Where it stops being enough
The 2048-point waveform memory is short by modern standards, so complex arbitrary shapes look visibly stepped rather than smooth. The documentation does not keep pace with the panel, and the interface is menu-driven enough that expect to lose an afternoon to the manual before you are productive.
3. DROK PWM Generator 2-Pack – Best for PWM and Motor Driver Work
DROK Signal Generator 2pcs, DC 3.3-30V Function Generator 5-30mA LCD Display PWM Pulse Frequency Duty Cycle Rectangular Wave Square Wave Signal Generator
Square wave only
1 Hz to 150 kHz
0-100 percent duty cycle
DC 3.3 V to 30 V input
Pros
- Wide 3.3 V to 30 V operating range suits MCU and driver work
- Independent frequency and duty cycle setting with clear LCD readout
- Automatic switching across four frequency bands
- Settings survive a power cycle
- Two modules per pack give a spare
Cons
- Produces rectangular waves only with no sine or triangle output
- Output is a pulse source rather than a 50 ohm instrument output
- Documentation is basic
The DROK pair is not a function generator in the way the other nine are, and calling it one would mislead you. It is a rectangular wave and PWM source: frequency from 1 Hz to 150 kHz with a duty cycle adjustable from zero to one hundred percent, an LCD showing both, and an operating supply range from 3.3 V to 30 V DC.
That voltage range is the whole point. It runs off the same rail as your microcontroller, motor driver or dimming circuit, so you can clock a driver and watch the response on the same bench without a separate isolated supply. Reviewers consistently describe it as a dependable, cheap pulse source for exactly those experiments.

Output current runs from 5 to 30 mA, which is fine for logic levels and small driver inputs but will not drive a speaker or a power stage. Parameters auto-save after you set them, which sounds trivial until you have spent twenty minutes dialling in a duty cycle on a tiny module. Automatic range switching across four frequency bands keeps the readout sensible across the whole range.
Serial TTL level communication is supported, so you can script the module if you are automating a test. Two modules arrive in the pack with cases, which means you can keep one in the drawer as a spare while the other lives on the bench.

When the DROK modules are the right tool
Microcontroller bring-up, motor driver and stepper driver testing, PWM dimming circuits, and any project where you want a clean adjustable clock with a known duty cycle. Running it from the target’s own supply rail keeps the test simple and avoids ground loop confusion on low-voltage logic work.
When you need a real function generator
Any time you want a sine wave, an audio tone, or a proper 50 ohm instrument output you can terminate. There is no amplitude control in volts per se, no modulation, and no sweep. If your project involves audio at all, buy one of the DDS units further down this list instead.
4. Seesii JDS6600 – Best Budget 60 MHz Dual-Channel Unit
Professional Upgraded DDS Signal Generator Counter, Seesii 60MHz LCD Display High Precision 200MSa/s Dual-Channel Arbitray Waveform Function Generator Frequency Meter
Dual channel
60 MHz sine
200 MSa/s
14-bit class
0.1 percent duty precision
Pros
- Sixty megahertz of dual-channel output at a hobby price
- Crystal-referenced stability holds over repeated checks
- Square wave edges around 10 ns with clean sine output
- Sweep and frequency measurement functions get regular use
- Compact and light with a working tilt bail
Cons
- No sweep trigger output so a scope cannot sync to a sweep
- Supplied power supply can inject noise into the output
- Counter reads roughly 12 counts high against a precision standard
- Square wave edges show overshoot at higher frequencies
- Noisy fan and hard plastic feet that slide on a hard bench
The Seesii JDS6600 is the unit most often recommended by name on hobby forums when people ask what to buy without spending real money, and the 60 MHz dual-channel ceiling explains why. It runs sine, square, triangle, sawtooth, pulse, white noise and user-defined waveforms at up to 200 MSa/s from a crystal oscillator reference, with per-channel duty cycle adjustment quoted at 0.1 percent precision.
What reviewers consistently confirm is that the frequency lands where it is set. Across repeated checks against independent references the output stayed on frequency, and owners report clean sine output alongside square wave transitions around ten nanoseconds, which is fast enough for logic-level work well past the audio band.

Sweep and measurement functions get real use. Linear sweep up to 999.9 seconds plus logarithmic sweep, and frequency, period, positive and negative pulse width and counting measurement all live on the front panel, with 99 state slots and 60 user waveform slots behind them. Output can drive roughly a quarter watt of load into a nominal fifty ohm source.
There are real caveats and they are worth reading before you buy. The most-cited one is the missing sweep trigger output, which means an oscilloscope cannot be synchronised to a sweep, so response curves come out as overlapping traces rather than a clean single sweep. Several owners also report noise picked up from the supplied power supply and a counter that reads about twelve counts high against a precision standard.

Who the JDS6600 suits
Hobbyists who need more bandwidth than a 15 MHz unit gives without moving up to a prosumer instrument. Testing small-signal stages, driving logic at a few megahertz, sweeping filters and general bench work all fit comfortably. It is the sweet spot on this list for bandwidth per unit of money spent.
Where it will disappoint you
Serious RF alignment, where the missing sweep trigger becomes the deal breaker, and any measurement where twelve counts of counter error matters. Owners also mention audible fan noise, edge overshoot on square waves at higher frequencies, and hard plastic feet that let it slide across a hard bench surface while you turn the knob.
5. Abestop OWON DGE2070 – Best for Arbitrary Waveforms on a Budget
Dual-Channel Arbitrary Waveform Function Generator, 70MHz, 300MSa/s, 14-Bit
Dual channel
70 MHz
300 MSa/s
14-bit
160 built-in waveforms
Pros
- Amplitude frequency and DC offset read accurately on a scope
- Large bank of 160 built-in waveforms plus custom upload
- Two independent channels with per-channel output control
- Settings adjustable while the output is live
- Small footprint suits a crowded bench
- SCPI and LabVIEW control over USB
Cons
- Extremely light chassis that gets pushed around the bench
- Waveforms distort near the top of the frequency range
- Printed manual is far too brief and must be downloaded
- Amplitude readout is peak-positive rather than peak-to-peak
This is the most interesting spec sheet in the budget tier: 70 MHz of dual-channel arbitrary waveform output at 300 MSa/s with 14-bit vertical resolution. OWON is the manufacturer on this listing, and the DGE2070 is built for students and hobbyists who want to load their own waveforms rather than live with seven basic shapes.
The 160 built-in arbitrary waveforms are the reason to pick it. That library includes medical and mathematical shapes alongside the usual pulses and noise, and you can upload your own on top. Owners who compared it against a vintage HP 8116A report amplitude, frequency and DC offset all agreeing with what the display showed.

Selectable load impedance is unusual at this tier and genuinely useful. You can set the output expectation to 50 ohm, 75 ohm, 600 ohm or high impedance, which matters when you drive video, audio or telephone-style line inputs and the doubling effect of a high-impedance load changes your amplitude calculations.
AM, FM, PM and FSK modulation are supported along with sweep and burst, and USB PC control speaks SCPI and works with LabVIEW, so automation is available without a separate interface box. Settings stay adjustable while the output is live, which makes it easy to trim amplitude without stopping the signal.

Where the DGE2070 wins
Arbitrary waveform work on a budget, especially when you need to synthesise something specific rather than pick from a menu. It also handles line-level audio work better than most of its tier because of the 600 ohm and 75 ohm load settings, and the small footprint leaves room for a second instrument.
What to watch out for
The chassis is so light that owners report it sliding around the bench, so you will want to position it carefully or set it on something with grip. Signal quality degrades as you approach the top of the frequency range, and the amplitude readout is peak-positive rather than peak-to-peak, which catches people out when they set an expected swing.
6. UNI-T UTG932E – Best for Ham Radio and Pro Audio Measurement
UNI T UTG932E Function Generator Arbitrary Waveform Signal Generator
Dual channel with combining
30 MHz at 200 MSa/s
14-bit
Six modulation types
Pros
- Channel combining expands what two outputs can do together
- Six modulation types plus sweep cover alignment work
- 6-digit frequency counter and TTL output for cross-checks
- 24 non-volatile waveform slots keep setups between sessions
- Bundled BNC cables and alligator lead included
Cons
- Switching supply noise shows as glitching when settings change
- Build quality and panel feel sit below what the tier implies
- Only 28 ratings so the long-term record is thin
The UTG932E is the most explicitly configured unit in this roundup for radio and audio work. It runs two channels with a Ch1-Ch2 combining capability, outputs from 1 Hz to 30 MHz at 200 MSa/s with 14-bit vertical resolution and 1 Hz full-band resolution, and offers six modulation types: AM, FM, PM, FSK, Line and Log.
That modulation list is the differentiator. For ham radio alignment, for tuning a transmitter chain, or for driving a filter while sweeping linearly or logarithmically, having FSK and line sweep built in saves you from a separate source. The 6-digit built-in frequency counter with a TTL level output lets you cross-check another piece of equipment on the bench.

Twenty-four groups of non-volatile arbitrary waveform storage mean setups survive a power cycle, which matters when you calibrate a station and want the alignment settings back. The package also includes a power adapter, USB cable, BNC cables and an alligator clip lead, which is unusual at this tier and saves a separate accessory order.
The recurring complaint is specific and consistent: switching supply noise appears as glitching on the output whenever you change frequency, amplitude or phase. That is exactly when you are mid-adjustment during alignment, so it is worth knowing about before you commit. Build quality and panel feel also sit below what the specification list implies.

Why radio and audio people like it
The modulation set and the frequency counter output cover most of what transmitter alignment and filter troubleshooting need without a second instrument. Owners mention using it for ham radio alignment, pro audio measurement and filter troubleshooting, and the bundled cables mean it is usable the day it arrives.
Why you might skip it
The supply noise glitching shows up during the adjustments alignment depends on, and the panel does not feel like it will survive being moved around a busy bench. With only 28 ratings on record, you have less long-term history to lean on than the Koolertron or the JDS6600.
7. HiLetgo ICL8038 Module Kit – Best First Soldering Build
HiLetgo 2pcs ICL8038 Monolithic Function Signal Generator Module DIY Kit Sine Square Triangle
DIY module kit
50 Hz to 5 kHz
12 V DC input
Two modules per pack
Pros
- Good solderability and a clearly labelled board
- Works as specified once assembled with 50 Hz holding well
- Two modules give you a practice run and a spare
- IC can be moved to a custom board for better distortion
Cons
- Frequency output can be unstable and hard to tune
- Some packs arrive with a non-working module
- No instructions supplied and not packed in anti-static material
- A three-pin screw connector was missing from one pack
This is a soldering kit, not an instrument, and that distinction decides whether it belongs on your bench. The HiLetgo pack holds two ICL8038 monolithic function generator modules that cover 50 Hz to 5 kHz from a 12 V DC supply, with sine, square and triangle outputs and a uniform output bias of plus half the supply voltage.
For a beginner it is a genuinely good build. Reviewers describe the boards as easy to assemble with good solderability and clearly labelled, with matched components and a small enough part count that a first kit is realistic. Two modules per pack means you can practise on one and still have a working spare.

Where it works as intended, the frequency holds well at the low end, with owners measuring about 5.2 kHz at the top of the range. One of the more interesting tips from reviews is that you can lift the IC off the board and use it in a custom design for better total harmonic distortion, with one owner reporting 0.8 percent.
The failures are the other half of the story. Frequency output can be very unstable and hard to tune, and some packs arrive with a dead module, most likely a damaged IC. There are no instructions, the boards are not packed in anti-static material, and at least one pack was missing a three-pin screw connector.

Who should build this kit
Anyone whose real interest is the circuit rather than the measurement. It is a cheap way to understand what sits inside an analog function generator, and 50 Hz to 5 kHz is enough to test audio preamp stages, op-amp comparators and simple relaxation oscillator circuits.
Who should skip it
Anyone who needs reliable, repeatable, calibrated output. Expect debugging: reviewers report frequency instability, occasional oscilloscope noise spikes on the output, and a real chance that one of the two modules arrives non-functional. Add a 14-pin IC socket before you solder and you will save yourself the argument later.
8. EC Buying XR2206 Module Kit – Best for Isolated and BTL Testing
EC Buying High Precision Function Signal Generator DIY Kit XR2206 Adjustable Frequency Amplitude Module Sine Triangle Square Output 1Hz-1MHz DC 9-12V
DIY module kit
1 Hz to 1 MHz
9-12 V or 9 V battery
Sine triangle and square
Pros
- Battery operation allows isolated floating testing of BTL outputs
- Simple build with a small part count and a properly drilled board
- Coarse and fine frequency tuning plus amplitude adjustment
- Cheap enough to buy a spare chip without thinking
- Covers 1 Hz to 1 MHz rather than a few kilohertz
Cons
- Amplitude knob runs in reverse so full clockwise is minimum
- Floating battery output is unipolar rather than ground-symmetric
- Output level is low without an external power amplifier
- Instructions are minimal and one pack was missing a capacitor
The XR2206 kit is the most capable of the DIY builds here, covering 1 Hz to 1 MHz rather than the kilohertz ceiling of the ICL8038 module. You get sine, triangle and square outputs from an XR2206 based board with coarse and fine frequency tuning, amplitude adjustment and a stated five-bit precision resolution.
The reason this one earns a place on an electronics bench is the battery option. Running from a 9 V battery or a 9-12 V external supply gives you a floating output with no connection to earth, which is the only safe way to drive a bridge-tied-load amplifier output. Grounded generators cannot do that without risking a short through the scope ground clip.

Assembly is straightforward: direct-insertion through-hole components and a small part count on a properly drilled board. Reviewers call it a simple, fun build that works as advertised for basic signal testing, and the low cost means buying a second for a spare IC is painless.
Two practical notes from owners. The amplitude control runs in reverse, so full clockwise is minimum output rather than maximum, which is genuinely confusing until you know it. And the floating battery output is unipolar rather than ground-symmetric, so you will want a series coupling capacitor and a load resistor to bring it into a usable form.

Where this kit beats a benchtop unit
Isolated testing of BTL amplifier outputs, where a grounded instrument is a liability rather than a convenience. It also covers a much wider frequency span than the other kit here, so it works as a general-purpose low-frequency source once you add a little output amplification.
What you give up
Output level. Without an external power amplifier the signal is low, and owners report it is barely audible into a speaker, so it is a tester rather than a signal source. The reversed amplitude control and the unipolar floating output will both cost you an afternoon if you are not warned.
9. FG-200 DDS Module – Best for Oscilloscope and Probe Calibration
FG-200 DDS Function Signal Generator 0.01Hz -500Khz Frequency Counter Signal Source Module Sine+Square+Sawtooth Waveform
DDS module
0.01 Hz to 500 kHz sine
DC bias plus or minus 10 V
RUN and STOP control
Pros
- Frequency verified against a modern counter with no drift over an hour
- Amplitude high enough to clip large power amplifiers
- Smooth sine output at a useful 5 V RMS level at 20 Hz
- Small and simple to operate
- Useful for scope attenuator and probe pulse characteristic checks
Cons
- No battery included and the power lead fit is loose
- Frequency cannot be adjusted while the output is running
- No manual and the filter function is unexplained
- Amplitude control sits on a side knob that is easy to disturb
The FG-200 is a DDS signal generator and frequency counter module that most people meet through probe calibration and then keep for general work. Sine output runs from 0.01 Hz to 500 kHz, with square and sawtooth limited to 100 kHz, selectable filters, and DC bias adjustable up to plus or minus ten volts with a DC offset switch.
Owners who verified it against a modern counter found it on frequency with no drift over an hour of running, which is a stronger result than the 4.0 average suggests. One of the more useful findings in the reviews is that apparent frequency inaccuracy in this class of module often traces to an out-of-calibration reference counter rather than the generator itself, so check your instrument before blaming the module.

Amplitude is a real strength. Owners report it is high enough to clip large power amplifiers during testing, and that the sine output is smooth with a useful 5 V RMS level at 20 Hz. That makes it useful for scope attenuator compensation and probe pulse characteristic adjustment, which are the classic bench chores it turns up for.
Power is the weak point. No battery is included, the lead fit is loose, and it draws 180 mA at 5 V from a recommended 4-9 V adapter or a 3.7 V lithium cell. One owner reported a unit going unresponsive after brief use that needed a loose connection freed, which is not a failure mode you want in something you depend on for calibration.
Why keep one of these around
Probe and attenuator calibration, time base checks on an oscilloscope, and general low-frequency signal injection when you do not want to unclip a benchtop unit. It is tiny, it runs from a lithium cell, and the adjustable DC bias makes it handy for bias-point experiments on transistor stages.
Why it is not a benchtop replacement
You cannot tune frequency while the output is running, which rules out any live adjustment work, and the amplitude knob on the side is easy to disturb. There is no manual, the filter function is unexplained, and the loose power connection is a genuine reliability risk. Treat it as a specialised second tool rather than your primary source.
10. DOMINTY FY6900 – Best Mains-Powered Starter Instrument
DOMINTY Function Generator AC100-240V FY6900 60MHz Double Channel DDS Function Arbitrary Waveform Signal Generator Frequency Meter 250MSa/s Sine Square/Triangle/Pulse/Sawtooth Wave/Staircase Wave
Dual channel
60 MHz sine
250 MSa/s
Built-in frequency meter
Six waveforms
Pros
- Wide waveform and feature set for the money
- Output level attenuates noise rather than injecting it at the input
- Switching board and BNC shell grounding measured clean
- Accurate display replaced a grossly inaccurate analog dial
- AC 100-240 V operation with included mains cord
Cons
- Very small display with hard-to-read digits
- Flimsy case
- Waveform glitches on most control changes need a restart
- Encoder knob is uncomfortable and often replaced
- No trigger output in sweep mode limits scope-synced work
- No printed manual
The FY6900 is a mains-powered desktop unit rather than a module or a kit, and at 60 MHz of dual-channel output with a 250 MSa/s sample rate it undercuts most of the tier. Sine, square, triangle, pulse, sawtooth and staircase waveforms are covered, with a built-in frequency meter and a one year warranty.
What owners like most is the noise behaviour. Reviewers note that the output level attenuates noise rather than injecting it at the input, and detailed teardown-style reviews measured the switching supply board, the AC connections and the BNC shell grounding as clean and recently built. That is exactly the check worth doing before trusting a cheap instrument with sensitive audio circuitry.

Several owners replaced a much older analog unit with a grossly inaccurate dial and found the accuracy display the main improvement. It is also popular with students for physics and instrumentation work at home, where the mains-powered enclosure is a safer permanent fixture than a module clipped to a breadboard.
The complaints are consistent. The display is very small with hard-to-read digits, which daily users should weigh before choosing it. The case is flimsy, the encoder knob is uncomfortable and frequently replaced, and waveform output glitches on most control changes until you restart the waveform.
Why the FY6900 makes sense
A permanent desk instrument that runs from the wall, needs no module assembly, and gives you dual-channel 60 MHz output with clean grounding. It suits a student bench, a classroom corner, or a first function generator that will sit on a shelf rather than live in a toolbox.
Where it falls short
No trigger output in sweep mode, which limits scope-synchronised and RF work, and control-change glitching that interrupts a live adjustment. The tiny display is the practical dealbreaker for anyone using it all day, and there is no printed manual at all.
What a Function Generator Cannot Do?
The honest list of limitations is short and worth reading before you buy anything. A function generator only produces signals, so it never shows you the result and you still need an oscilloscope or a meter to see what your circuit did.
Output amplitude is limited, typically topping out around 10 to 20 volts peak-to-peak into 50 ohms, so it cannot drive a power amplifier stage directly. Square waves degrade into rounded shapes as frequency rises because the output amplifier and reconstruction filter cannot follow the edges indefinitely. Cheap DDS modules can also show imperfect amplitude accuracy and frequency stability compared with a crystal-referenced reference.
Finally, remember the 50 ohm assumption. Connecting a load that is not 50 ohms changes the amplitude you actually get, and a generator with no trigger output cannot be synchronised to a scope during a sweep, which is why two units on this list lose points for that single missing feature.
How to Choose a Function Generator for Your Bench
Start from the frequency you actually need, not the highest number on the box. Audio work, amplifier testing and filter sweeps live below 20 kHz. Microcontroller and logic bring-up needs a clean square wave, which is a rise-time problem rather than a bandwidth problem. Anything touching radio or switching converters pushes into the megahertz range. If your honest answer is under one megahertz, you do not need to spend more on a faster unit than the circuit demands.
Next, decide how many channels you need. One channel covers most single-stage testing. Two channels let you drive both sides of a differential or bridge amplifier, build a two-tone test, or compare a filtered signal against a reference on two scope inputs. Every dual-channel unit on this list is worth considering for that reason alone.
Then check waveform memory depth and DAC resolution, because that is what determines whether an arbitrary shape looks right or looks stepped. Fourteen-bit resolution and a few thousand points is fine for audio and general waveforms. Longer memory and higher bit depth matter when you synthesise a shape with fine detail or a low noise floor.
Look at connectivity next. USB and LAN with SCPI control is what lets you script sweeps and automate measurements, and it is the feature that keeps paying off years after the purchase. Several units here bundle BNC cables and a USB lead, which saves an accessory order on day one.
Finally, weigh build quality and support against the specification list. A lightweight chassis that slides on a hard bench, a noisy fan, or a manual that forces you to download a second document are all real quality-of-life issues. Read the review summaries for those details rather than assuming two products with identical spec sheets behave identically.
Cables, Terminations and the Rest of Your Bench
No function generator ships with everything you need to use it properly, and the accessories are cheap compared with the debugging time you lose without them. At minimum you want a BNC-to-BNC coaxial cable, a 50 ohm terminator, and a BNC-to-alligator or BNC-to-mini probe adapter for the first day.
The terminator matters more than most beginners expect. If you are measuring with a bench oscilloscope that does not have a high-impedance input, you need a 50 ohm terminator in line or your readings will be off by a factor of two. Check your scope’s input impedance setting before you start assuming the generator is wrong.
Watch the grounding too. Bench generators and scopes share an earth reference through their BNC shells, which is what causes the ground loop hum that plagues audio testing. When you need to lift one side of a circuit, a differential probe or a transformer is the safe answer, and for bridge-tied-load amplifier outputs a battery-powered generator or a battery-powered kit is the only genuinely isolated option.
Finally, do not buy a generator and expect it to work alone. Pair it with an oscilloscope for anything visual, and with a bench power supply for anything that needs bias. The combination of a stable supply and a known input signal is what turns a bench into something you can actually debug circuits on.
Frequently Asked Questions
Is a function generator AC or DC?
A function generator is AC-capable by default. Its output swings above and below zero volts around a common ground reference, and most units add a DC offset control so the waveform can be shifted entirely above or entirely below that zero line when a circuit needs it.
What are the limitations of using a function generator?
A function generator only produces signals, so you still need an oscilloscope or meter to see the result. Output amplitude is typically limited to around 10 to 20 volts peak-to-peak into 50 ohms, square waves round off at higher frequencies, and very cheap DDS modules can show imperfect amplitude accuracy and frequency stability.
What is the best frequency generator for me?
For electronics hobby work you usually want a function generator rather than a frequency generator. Frequency generators are typically stable single-tone sources for industrial and audio use, while function generators add waveform shaping across sine, square, triangle and arbitrary outputs plus sweep and modulation.
What is the best function generator for beginners?
A dual-channel DDS unit with sweep, a frequency counter and a crystal oscillator reference covers almost everything a beginner builds. The Koolertron 15MHz model on this list is a common first bench instrument, while the Seesii JDS6600 adds a 60 MHz ceiling for a little more money.
Can a function generator replace an oscilloscope?
No. A function generator makes a known input signal but displays nothing. Without a scope you can measure frequency with a built-in counter on some models, but you cannot see waveform shape, amplitude, distortion or timing, so an oscilloscope remains the essential companion instrument.
What cables and adapters do I need with a function generator?
You need a BNC-to-BNC coaxial cable, a 50 ohm terminator for low-impedance scope inputs, and a BNC-to-alligator clip lead for breadboard work. Some units bundle these already. Check your scope input impedance before assuming the generator is producing the wrong amplitude.
Conclusion
After working through ten units, the honest split for 2026 is straightforward. The Siglent SDG2042X is the best function generator for electronics hobbyists overall because two independent channels, 16-bit resolution and USB and LAN control are the features you keep using as your projects get more ambitious. If that price band is out of reach, the Koolertron 15MHz DDS is the value pick with the largest review base here, and the Seesii JDS6600 buys you 60 MHz of dual-channel output for very little more.
Below that, the module and kit options have real niches. The DROK pair handles PWM and motor driver work on the target’s own supply rail, the FG-200 earns its place for probe and time base calibration, and the XR2206 kit gives you isolated battery-powered output for bridge-tied-load testing that no grounded instrument can safely provide.
Pick the unit that matches the frequency range your circuits actually occupy, buy the BNC cables and a 50 ohm terminator on the same order, and pair it with a scope. That is the whole decision, and it is a much easier one than the spec sheets suggest.






