
Pi485
bvarner/pi485
An open-source TTL UART <-> RS485 converter, intended for a Raspberry Pi or Arduino

This is my ISEF project that i made a research for and also made an initial prototype during September of 2025. Right now i am working on the second prototype. for reference i got first place in IEEE Cass Highschool track.
Mudskipper Circuit Diagram SCHEMATICC is an open-source printed circuit board by ZIZO932, from the ZIZO932/Mudskipper repository on GitHub. It is a 2-layer board of 73 × 108 mm with 13 parts on 43 nets, routed with 120 tracks and 14 vias.
It is built around the MAX485ED. Its parts include 2 resistors, 2 ICs and 2 connectors. It belongs with the RP2040 boards of this library.
This is an earlier servo-driven build from the TerraSkipper project. I wanted to see how a robot could use fins and a tail to move, taking inspiration from the way a mudskipper moves between land and water.
I spent around 33 hours on the initial design and planning in September 2025. The design used a Raspberry Pi Pico W, five servos for movement and sensor positioning, and a plan for pH and TDS measurements.

The uploaded MicroPython code drives the servos and uses an ultrasonic sensor to pause movement when an obstacle is closer than 40 cm. It also cycles the sensor placement servos. Soil pH and TDS collection are part of the project idea, but aren't implemented in this script.
For the later DC-motor version, go to TerraSkipper V2.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | Motor_Servo | TerminalBlock:TerminalBlock_MaiXu_MX126-5.0-03P_1x03_P5.00mm | M1, M2, M3, M4, M5 |
| 2 | R | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R1, R2 |
| 1 | 7 in 1 soil sensor 12V | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J1 |
| 1 | Conn_01x02_Socket | TerminalBlock:TerminalBlock_MaiXu_MX126-5.0-02P_1x02_P5.00mm | J2 |
| 1 | L78L05_SO8 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U2 |
| 1 | MAX485E | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U1 |
| 1 | RaspberryPi_Pico_W | Module:RaspberryPi_Pico_W_SMD_HandSolder | A1 |
| 1 | TFT module with 5 pins | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | .1 |
It measures 73 × 108 mm and has 2 copper layers, 1.6 mm thick.
13 parts, built around the MAX485ED. 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 ZIZO932/Mudskipper repository on GitHub, at the commit this page was made from: the board is Mudskipper Circuit Diagram SCHEMATICC.kicad_pcb and its schematic Mudskipper Circuit Diagram SCHEMATICC.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 ZIZO932 before reusing the design.

bvarner/pi485
An open-source TTL UART <-> RS485 converter, intended for a Raspberry Pi or Arduino



GrappleRobotics/JMS
Another alternative field management system for the FIRST Robotics Competition.

StefanKrupop/XyloShield
Shield for Arduino that hosts a RFM26W radio module and allows DMX-512 connectivity

SylvainVanIniitu/Piccolo-4C-Black
Piccolo MIDI stochastic sequencer

ChaseDurand/Pool-Pi
Hardware+software solution for controlling a Goldline/Hayward Aqualogic pool control board over WiFi via a Raspberry Pi.

flxkrmr/eec-iv-reader-arduino
Arduino based diagnostics-tool for Fords EEC IV ECUs