
Main board v2
NeverNotJohn/CSUF-NASA-USLI-2026
California State University Fresno (CSUF) Github for the 2025-2026 NASA USLI Competition

TODO -[ ] Redo Readme -[ ] Make assembly guide -[ ] add
FishShocker9000 is an open-source printed circuit board by rmranjitkarNULL, from the rmranjitkarNULL/FishShocker9000 repository on GitHub. It is a 2-layer board of 140 × 285.9 mm with 206 parts on 117 nets, routed with 1,358 tracks and 110 vias.
It is built around the SN754410NE, MP2331HGTL-Z and DEV-16771, with the P70-1000045R, FQP27P06 and IRLZ44N among its other parts. Its parts include 146 connectors, 21 resistors, 13 diodes, 10 ICs and 8 capacitors.
A hardware/software system for high-voltage pulse generation and control, integrating custom PCB design, embedded firmware, and testing tools.
FishShocker9000 was developed as a project to explore embedded systems design, PCB layout, and high-voltage electronics.
The system combines custom hardware with C/C++ firmware to generate controlled electrical pulses, managed through a modular and extensible software stack.
FishShocker9000/ ├── include/ # Header files ├── lib/ # Custom libraries ├── src/ # Firmware source code ├── test/ # Testing and validation scripts ├── pcb/ # PCB design files (schematics, layouts) └── README.md # Project documentation
TODO -[ ] Redo Readme -[ ] Make assembly guide -[ ] add
| Qty | Value | Footprint | References |
|---|---|---|---|
| 144 | P70-1000045R | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | J10, J11, J100, J101, J102, J103, J104, J105, J106, J107, J108, J109, J110, J111, J112, J113 +128 |
| 12 | 220 | Resistor_SMD:R_0805_2012Metric | R8, R9, R10, R11, R12, R13, R14, R15, R16, R17, R18, R19 |
| 12 | LED | LED_SMD:LED_0805_2012Metric | D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13 |
| 6 | SN754410NE | Package_DIP:DIP-16_W7.62mm | U23, U24, U25, U26, U29, U30 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_2.2mm_M2_DIN965_Pad | H1, H2, H3, H4 |
| 3 | 22u | Capacitor_SMD:C_1206_3216Metric | C6, C7, C9 |
| 2 | 10k | Resistor_SMD:R_0805_2012Metric | R1, R5 |
| 1 | 0u1 | Capacitor_SMD:C_0603_1608Metric | C10 |
| 1 | 10p | Capacitor_SMD:C_0603_1608Metric | C8 |
| 1 | 15k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R49 |
| 1 | 1n | Capacitor_SMD:C_0402_1005Metric | C3 |
| 1 | 1u | Capacitor_SMD:C_1206_3216Metric | C5 |
| 1 | 20 | Resistor_SMD:R_0805_2012Metric | R2 |
| 1 | 330 | Resistor_SMD:R_0805_2012Metric | R7 |
| 1 | 3u3 | Inductor_SMD:L_0805_2012Metric | L1 |
| 1 | 4.7k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R48 |
| 1 | 40k2 | Resistor_SMD:R_0805_2012Metric | R3 |
| 1 | 600 @ 600 MHz | Inductor_SMD:L_0805_2012Metric | FB1 |
| 1 | 604k | Resistor_SMD:R_0805_2012Metric | R6 |
| 1 | 6n8 | Capacitor_SMD:C_0603_1608Metric | C4 |
| 1 | 7k68 | Resistor_SMD:R_0805_2012Metric | R4 |
| 1 | Barrel_Jack | Connector_BarrelJack:BarrelJack_CLIFF_FC681465S_SMT_Horizontal | J1 |
| 1 | Conn_01x03_Pin | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J146 |
| 1 | DAC5311xDCK | Package_TO_SOT_SMD:SOT-363_SC-70-6 | U19 |
| 1 | DEV-16771 | Library:Teensy 4.1 | U3 |
| 1 | FQP27P06 | Package_TO_SOT_THT:TO-220-3_Vertical | Q2 |
| 1 | GREEN | LED_SMD:LED_0805_2012Metric | D1 |
| 1 | IRLZ44N | Package_TO_SOT_THT:TO-220-3_Vertical | Q1 |
| 1 | MP2331HGTL-Z | Library:SOT583_MP2331H | U16 |
| 1 | OPA197xD | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U20 |
It measures 140 × 285.9 mm and has 2 copper layers, 1.6 mm thick.
206 parts, built around the SN754410NE, MP2331HGTL-Z, DEV-16771 and P70-1000045R. 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 rmranjitkarNULL/FishShocker9000 repository on GitHub, at the commit this page was made from: the board is PCB/FishShocker9000_PCB/FishShocker9000.kicad_pcb and its schematic PCB/FishShocker9000_PCB/FishShocker9000.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 rmranjitkarNULL before reusing the design.

NeverNotJohn/CSUF-NASA-USLI-2026
California State University Fresno (CSUF) Github for the 2025-2026 NASA USLI Competition


mithat/Volume-AlpsRK16814MG
Alps RK16814MG motorized potentiometer with H-bridge motor drive.


PatriceG/ArduiBodet
Horloge mère pour Horloge de type Bodet pilotée par Arduino

anorimaki/selfbalancing-robot
A buck converter to generate the 5V power rail would have been a better choice because it would be more efficient (extending battery life) and eliminate the need of a second battery (the circuit could be plugged with…


kashishkebab9/omni-mapper
Omni-Wheeled Robot with custom PCB All Mechanical Assemblies, PCBs, Firmware, and Software designed, architected and programmed by Kashish Garg