
Up5k osc
emeb/up5k_osc
The brute-force approach is to synthesize these analog waveforms at sufficiently high sample rates that the timing jitter becomes imperceptible.

Breakout PCB for Opto Isolated IO Expansion using the MCP23S17
Robust IO Expander is an open-source printed circuit board by Pan-Robotics, from the Pan-Robotics/Robust-IO-Expander repository on GitHub. It is a 4-layer board of 175 × 60 mm with 70 parts on 138 nets, routed with 854 tracks and 122 vias.
It is built around the R-78B3.3-2.0, LTV-847S and NUP4202W1, with the RB061US-30TR among its other parts. Its parts include 35 resistors, 15 ICs, 12 connectors, 2 capacitors and 1 inductor.
1. Dual MCP23S17 ICs: Harness the power of two MCP23S17 16-Bit I/O Expander ICs – one dedicated for inputs, ensuring robust data acquisition,
and the other exclusively for outputs, enabling precise device control.
2. Galvanic Isolation with Opto Switches: Prioritize safety in your projects. Our I/O Expansion Module integrates opto switches for galvanic isolation,
shielding your electronics from voltage spikes and surges, ensuring secure and reliable operation.
3. SPI Interface: Interact effortlessly with your system via the SPI interface. This streamlined communication protocol ensures swift and efficient data exchange,
allowing you to focus on the heart of your project.
4. Connector Options: Tailor the module to your needs. Choose between 2.54mm header connectors for easy integration into your existing setups or Push terminals for a robust, secure connection.
The choice is yours, ensuring seamless compatibility with your specific project requirements.
5. Effortless Expansion: Need more I/O pins? No problem! Our module is stackable, facilitating seamless expansion.
Connect multiple modules effortlessly to scale your projects without limitations, providing endless opportunities for your creative endeavors.
6. Unparalleled Flexibility: Whether you're orchestrating automation systems, developing cutting-edge robotics, or creating interactive art installations,
the versatility of our I/O Expansion Module amplifies your creativity. Control motors, sensors, LEDs, and various devices effortlessly, opening doors to innovative projects.| Qty | Value | Footprint | References |
|---|---|---|---|
| 32 | 1K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R2, R10, R11, R12, R13, R14, R15, R16, R17, R18, R19, R20, R21, R22, R23 +16 |
| 8 | LTV-847S | Package_DIP:SMDIP-16_W9.53mm | U3, U4, U5, U6, U7, U8, U9, U10 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_2.7mm_M2.5_ISO7380_Pad | H1, H2, H3, H4 |
| 2 | 10K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R33, R34 |
| 2 | BZX84C5V1TS-7-F | footprints:SOT-363_DIO | U14, U15 |
| 2 | MCP23S17_SS | Package_SO:SSOP-28_5.3x10.2mm_P0.65mm | U1, U2 |
| 2 | NUP4202 | Package_TO_SOT_SMD:SOT-363_SC-70-6 | U12, U13 |
| 1 | 10uF | Capacitor_SMD:C_1210_3225Metric_Pad1.33x2.70mm_HandSolder | C1 |
| 1 | 10uH | SRR6038_100Y footprint:IND_BOURNS_SRR6038 | L1 |
| 1 | 4.7uF | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C2 |
| 1 | CS Inputs | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | J2 |
| 1 | CS Terminal | 1862042 footprint:CONN_1862042 | J3 |
| 1 | Input Headers | Connector_PinSocket_2.54mm:PinSocket_1x16_P2.54mm_Vertical | J1 |
| 1 | Input Terminal | 1862262 footprint:1862262 | J5 |
| 1 | LOGO | Logos:Pan-Robotics-Logo7 | G*** |
| 1 | Left SPI Out | LS2_105_01_F_D_RA1 footprint:CONN_LS2-105-01-X-D-RA1_SAI | J9 |
| 1 | Ouput Headers | Connector_PinSocket_2.54mm:PinSocket_1x16_P2.54mm_Vertical | J7 |
| 1 | Output Terminal | 1862262 footprint:1862262 | J6 |
| 1 | Power Input | Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Vertical | J12 |
| 1 | Power Input | 1862055 footprint:CONN_1862055 | J8 |
| 1 | R-78B3.3-2.0 | Converter_DCDC:Converter_DCDC_RECOM_R-78B-2.0_THT | U11 |
| 1 | RB061US-30TR | RB061US_30TR footprints:DIO_RB061U_ROM | R36 |
| 1 | Right SPI In | LS2_105_01_F_D_RA2 footprint:CONN_LS2-105-01-X-D-RA2_SAI | J10 |
| 1 | SPI Inputs | Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Vertical | J4 |
| 1 | SPI Terminal | 1862055 footprint:CONN_1862055 | J11 |
It measures 175 × 60 mm and has 4 copper layers, 1.6 mm thick.
70 parts, built around the R-78B3.3-2.0, LTV-847S, NUP4202W1 and RB061US-30TR. 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 Pan-Robotics/Robust-IO-Expander repository on GitHub, at the commit this page was made from: the board is Robust IO Expander/Robust-IO-Expander/Robust-IO-Expander.kicad_pcb and its schematic Robust IO Expander/Robust-IO-Expander/Robust-IO-Expander.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 Pan-Robotics before reusing the design.

emeb/up5k_osc
The brute-force approach is to synthesize these analog waveforms at sufficiently high sample rates that the timing jitter becomes imperceptible.


cyber-murmel/chubby-hat
a PCB that turns the Colorlight 5A-75B into an easy to use development FPGA platform for cheap




