
Filter Under Test Reference
4n3m4i1/Bode_Analyzer
Low Cost, High Speed, User Friendly Transfer Function Characterization Tool

Low Cost, High Speed, User Friendly Transfer Function Characterization Tool
Bandit Dev Platform is an open-source printed circuit board by 4n3m4i1, from the 4n3m4i1/Bode_Analyzer repository on GitHub, published under the BSD-2-Clause licence. It is a 4-layer board of 63.5 × 31.8 mm with 137 parts on 98 nets, routed with 623 tracks and 181 vias.
It is built around the RP2040, OPA1664AID and MCP6S92-E/SN. Its parts include 76 capacitors, 42 resistors, 9 ICs, 4 connectors and 2 diodes. It belongs with the RP2040 boards of this library.
The Bode Bandits Analysis Tool provides frequency response characteristics of a multitude of filters. A Python GUI allows interface with the tool, providing configuration and visual representations of the measured transfer function.
Board and assembly files are provided in the repository, optimized for JLC's PCBA service.
The Least Mean Squared (LMS) adaptive filter methodology is implemented in a semi-real time fashion, allowing rapid characterization cycles to be made.
All algorithms (LMS, FFT, Downsampling) are fully parametric, and largely user selectable on the fly. Automatic self-calibration corrects for
component tolerance variations, VDDA magnitude, and the frontend anti-aliasing filter transfer function. DC calibration routines are run at
startup, all transfer function calibration metrics are gathered at startup as well as upon change of any parametric setting.

| Qty | Value | Footprint | References |
|---|---|---|---|
| 21 | 100n | Capacitor_SMD:C_0402_1005Metric | C1, C3, C3, C6, C12, C13, C15, C26, C28, C31, C33, C36, C48, C57, C61, C62 +5 |
| 6 | 100p C0G | Capacitor_SMD:C_0402_1005Metric | C39, C40, C45, C47, C54, C56 |
| 6 | 10k | Resistor_SMD:R_0402_1005Metric | R16, R17, R18, R19, R20, R42 |
| 6 | 10u | Capacitor_SMD:C_0402_1005Metric | C2, C17, C18, C21, C22, C68 |
| 6 | 10u 0805 | Capacitor_SMD:C_0805_2012Metric | C25, C69, C71, C72, C73, C75 |
| 6 | 1u | Capacitor_SMD:C_0402_1005Metric | C4, C9, C14, C27, C29, C30 |
| 6 | 2u2 | Capacitor_SMD:C_0402_1005Metric | C11, C34, C37, C63, C66, C70 |
| 6 | 33p C0G | Capacitor_SMD:C_0402_1005Metric | C7, C10, C19, C20, C41, C50 |
| 4 | 10n | Capacitor_SMD:C_0402_1005Metric | C5, C35, C49, C58 |
| 4 | 15k | Resistor_SMD:R_0402_1005Metric | R28, R32, R35, R39 |
| 4 | 20R | Resistor_SMD:R_0402_1005Metric | R21, R22, R23, R24 |
| 4 | 330R | Resistor_SMD:R_0402_1005Metric | R1, R2, R3, R6 |
| 4 | 33p C0G | Capacitor_SMD:C_0402_1005Metric | C16, C38, C46, C55 |
| 4 | 47p C0G | Capacitor_SMD:C_0402_1005Metric | C44, C53, C59, C60 |
| 4 | 51k | Resistor_SMD:R_0402_1005Metric | R13, R15, R25, R26 |
| 2 | 12k | Resistor_SMD:R_0402_1005Metric | R34, R41 |
| 2 | 15k | Resistor_SMD:R_0603_1608Metric | R30, R37 |
| 2 | 15p C0G | Capacitor_SMD:C_0402_1005Metric | C42, C51 |
| 2 | 16n C0G | Capacitor_SMD:C_0402_1005Metric | C23, C24 |
| 2 | 1k | Resistor_SMD:R_0402_1005Metric | R12, R14 |
| 2 | 27R | Resistor_SMD:R_0402_1005Metric | R4, R5 |
| 2 | 56k | Resistor_SMD:R_0603_1608Metric | R10, R11 |
| 2 | 5k6 | Resistor_SMD:R_0603_1608Metric | R31, R38 |
| 2 | 6k2 | Resistor_SMD:R_0603_1608Metric | R33, R40 |
| 2 | 8k2 | Resistor_SMD:R_0603_1608Metric | R29, R36 |
| 2 | BNC | BANDIT_PCB_Lib:DOSIN-801-0050 | J5, J6 |
| 2 | OPA1664 | Package_SO:SOIC-14_3.9x8.7mm_P1.27mm | U9, U10 |
| 1 | 12.000 MHz, C9002 | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | 10k | Resistor_SMD:R_0805_2012Metric | R7 |
| 1 | 10n C0G | Capacitor_SMD:C_0402_1005Metric | C32 |
| 1 | 150k | Resistor_SMD:R_0603_1608Metric | R8 |
| 1 | 220p C0G | Capacitor_SMD:C_0402_1005Metric | C43 |
| 1 | 220p C0G | Capacitor_SMD:C_0402_1005Metric | C52 |
| 1 | 50k | Resistor_SMD:R_0603_1608Metric | R9 |
| 1 | 8.06 | Resistor_SMD:R_0402_1005Metric | R27 |
| 1 | AD7253 | Package_SO:TSSOP-16_4.4x5mm_P0.65mm | U1 |
| 1 | Conn_01x02_Pin | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | J12 |
| 1 | FerriteBead_Small | Inductor_SMD:L_0603_1608Metric | FB1 |
| 1 | LED | LED_SMD:LED_0805_2012Metric | D1 |
| 1 | LED_ABGR | LED_SMD:LED_Cree-PLCC4_2x2mm_CW | D2 |
| 1 | LOGO | BANDIT_PCB_Lib:Logo_30mm | G*** |
| 1 | MCP6486UT-E/OT | Package_TO_SOT_SMD:SOT-23-5 | U6 |
| 1 | MCP6S92-E/SN | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U7 |
| 1 | NCP164ASNADJT1G | Package_TO_SOT_SMD:SOT-23-5 | U4 |
| 1 | RP2040 | Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U2 |
| 1 | SW_SPST | Button_Switch_THT:SW_PUSH_6mm | SW1 |
| 1 | USB_C_Plug_USB2.0 | Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | P1 |
| 1 | W25Q16JVUXIQ_TR | ICDB_Curly:IC_W25Q16JVUXIQ_TR | U5 |
| 1 | XC6206PxxxMR | Package_TO_SOT_SMD:SOT-23-3 | U11 |

4n3m4i1/Bode_Analyzer
Low Cost, High Speed, User Friendly Transfer Function Characterization Tool

4n3m4i1/Bode_Analyzer
Low Cost, High Speed, User Friendly Transfer Function Characterization Tool

rf-designers/transceiver
Repository containing the design for the YO6SSW SDR transceiver, version 2




Fr4nkFletcher/ESP32-Marauder-Cheap-Yellow-Display
ESP32Marauder Cheap Yellow Display



shanteacontrols/OpenDeck
A platform for building interactive control and sensing devices using MIDI and OSC built with Zephyr RTOS.
It measures 63.5 × 31.8 mm and has 4 copper layers, 1.6 mm thick.
137 parts, built around the RP2040, OPA1664AID and MCP6S92-E/SN. 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 4n3m4i1/Bode_Analyzer repository on GitHub, at the commit this page was made from: the board is PCB/Dev_Platform/Bandit_Dev_Platform/Bandit_Dev_Platform.kicad_pcb and its schematic PCB/ADS7253_Breakout/ads7253_breakout/ads7253_breakout.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the BSD-2-Clause licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).