# YARD Stick One (Great Scott Gadgets)

> A USB sub-GHz transceiver for scriptable radio experiments.

- **Category:** Radio & mesh
- **Availability:** Listed by maker
- **Price:** US$124.95 (at nooelec.com), checked 2026-09-15
- **Good for:** Run scriptable sub-GHz radio experiments.
- **You'll need:** A computer, RfCat and a suitable antenna.
- **Trade-off:** Half-duplex transceiver with specific bands; not a wideband SDR.
- **Page:** https://gadgets.sh/devices/yard-stick-one/

## Where to buy

| Shop | Status | Link |
|---|---|---|
| Great Scott Gadgets | Orderable | https://greatscottgadgets.com/yardstickone/?utm_source=gadgets.sh&utm_medium=referral&utm_campaign=yard-stick-one&utm_content=api |
| Nooelec | Orderable | https://www.nooelec.com/store/yard-stick-one.html?utm_source=gadgets.sh&utm_medium=referral&utm_campaign=yard-stick-one&utm_content=api |
| Hacker Warehouse | Orderable | https://hackerwarehouse.com/product/yard-stick-one/?utm_source=gadgets.sh&utm_medium=referral&utm_campaign=yard-stick-one&utm_content=api |

## Blueprint

**Open hardware.** YARD Stick One's full KiCad schematic/PCB are published under GPL-2.0; the rfcat host tool is the official way to drive it.

### Design files

- schematic: [YARD Stick One schematic](https://github.com/greatscottgadgets/yardstick/blob/master/yardstickone/yardstickone.kicad_sch) (KiCad)
- pcb: [YARD Stick One PCB layout](https://github.com/greatscottgadgets/yardstick/blob/master/yardstickone/yardstickone.kicad_pcb) (KiCad)

### Source repositories

- [greatscottgadgets/yardstick](https://github.com/greatscottgadgets/yardstick) — hardware, GPL-2.0, ★297
- [atlas0fd00m/rfcat](https://github.com/atlas0fd00m/rfcat) — sdk, ★631

### Key parts

| Part | Role | Datasheet |
|---|---|---|
| TI CC1111F32 | sub-GHz radio SoC (8051 core + CC11xx transceiver) | https://www.ti.com/product/CC1111F32 |

_Notes:_ Repo confirmed via gh api (GPL-2.0, 297 stars); full KiCad tree confirmed via git tree listing. Device ships without an enclosure (docs/source/enclosureOptions.rst just names a commercial off-the-shelf New Age Enclosures part, not a design file, so no enclosure entry listed). TI product page for CC1111F32 verified 200.

### Raw source files

Direct links an agent or KiCad can open (the viewer on the page reads the same files).

- KiCad project **YARD Stick One schematic** (greatscottgadgets/yardstick): [yardstickone.kicad_pro](https://raw.githubusercontent.com/greatscottgadgets/yardstick/master/yardstickone/yardstickone.kicad_pro), [yardstickone.kicad_sch](https://raw.githubusercontent.com/greatscottgadgets/yardstick/master/yardstickone/yardstickone.kicad_sch), [yardstickone.kicad_pcb](https://raw.githubusercontent.com/greatscottgadgets/yardstick/master/yardstickone/yardstickone.kicad_pcb)

## Specifications

### Radio capabilities

| | |
|---|---|
| Radio | TI CC1111; half-duplex digital sub-GHz transceiver |
| Supported bands | 300–348, 391–464 and 782–928 MHz |
| Unofficial tuning | 281–361, 378–481 and 749–962 MHz; maker experience, not official bands |
| Modulation | ASK, OOK, GFSK, 2-FSK, 4-FSK and MSK |
| Data rate | Up to 500 kbps |
| RF front end | Receive/transmit amplifiers; 800/900 MHz harmonic filtering |
| Host connection | Full-speed USB 2.0; controlled by host software |

### Antenna & expansion

| | |
|---|---|
| Antenna socket | 50 Ω SMA female; use an SMA antenna, not direct RP-SMA |
| Antenna supply | Software-controlled 3.3 V, maximum 50 mA |
| Package requirement | Antenna not included; maker suggests ANT500 as a starter |
| Expansion | P1 GoodFET-compatible header; pinout in board schematic |
| Programming pads | GIMME-compatible test points |
| LED behavior | LED can stay off at idle; indicates transmit/receive data activity |

### Client & firmware

| | |
|---|---|
| Factory software | RfCat firmware and CC Bootloader preinstalled |
| Host tools | RfCat Python client with PyUSB/libusb; Linux access rules documented |
| Installation caveat | README still says Python 2.7; a current Python 3 environment is unverified here |
| Connection check | rfcat -r opens the interactive client; d.ping() checks communication |
| USB update target | Use the YS1 CC Bootloader target, not another CC1111 dongle target |
| Hardware recovery | P1 pins 7 and 9 trigger bootloader mode per maker FAQ |
| Design files | KiCad schematic and board files in the maker’s repository |

## Firmware & community

- [RfCat](https://github.com/greatscottgadgets/rfcat) — The RF Swiss Army knife for Sub-GHz wireless research, spectrum analysis, and packet injection.

## Documentation

- [YARD Stick One product specifications](https://greatscottgadgets.com/yardstickone/)
- [YARD Stick One antenna and expansion requirements](https://yardstickone.readthedocs.io/en/latest/yardstickone.html)
- [RfCat client, dependencies and YS1 update target](https://github.com/atlas0fd00m/rfcat)
- [YARD Stick One LED and bootloader FAQ](https://yardstickone.readthedocs.io/en/latest/faq.html)
- [YARD Stick One hardware design files](https://github.com/greatscottgadgets/yardstick)
- [YARD Stick One KiCad schematic](https://github.com/greatscottgadgets/yardstick/blob/master/yardstickone/yardstickone.kicad_sch)

---
Source: gadgets.sh · https://gadgets.sh/devices/yard-stick-one/ · JSON: https://gadgets.sh/api/v1/devices/yard-stick-one.json
