
Ctrl2.6Tester
OpenROV/openrov-electronics
Electronics for OpenROV. Include schematics and other diagrams

An IR Sensor Array for ENPH 253 Robot
IRSensorArray is an open-source printed circuit board by Arrakark, from the Arrakark/IRSensorArray repository on GitHub, published under the MIT licence. It is a 2-layer board of 82.8 × 25.4 mm with 48 parts on 25 nets, routed with 170 tracks and 7 vias.
It is built around the ADS7828E, HSDL-4420 and QSD124. Its parts include 18 resistors, 9 diodes, 8 transistors, 3 capacitors and 3 connectors. It belongs with the sensors and measurement boards of this library.
An infra-red sensor array for detecting lines and small objects up to 15cm away.




This project was created using KiCad 5 RC2. Use it to open and edit this design.
| "Id" | "Designator" | "Package" | "Quantity" | "Designation" | "Supplier and ref" | ||
| 1 | "MH2,MH1" | "MountingHole_3.2mm_M3" | 2 | "MountingHole_3.2mm_M3" | |||
| 2 | "C1" | "C_Disc_D5.1mm_W3.2mm_P5.00mm" | 1 | "0.1uF" | |||
| 3 | "C2" | "CP_Radial_D5.0mm_P2.00mm" | 1 | "10uF" | |||
| 4 | "C4" | "C_Disc_D5.1mm_W3.2mm_P5.00mm" | 1 | "100nF" | |||
| 5 | "D1,D2,D3,D4,D5,D6,D7,D8" | "LED_D5.0mm" | 8 | "EMITTER" | |||
| 6 | "J1" | "Measurement_Point_Round-TH_Small" | 1 | "EXT_REF" | |||
| 7 | "Q1,Q2,Q3,Q5,Q6,Q7,Q8,Q4" | "LED_D5.0mm" | 8 | "QSD124" | |||
| 8 | "R1,R2,R4,R6,R8,R10,R12,R14,R16,R18" | "R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical" | 10 | "10k0" | |||
| 9 | "R3,R5,R7,R9,R11,R13,R15,R17" | "R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical" | 8 | "330R" | |||
| 10 | "U1" | "TSSOP-16_4.4x5mm_Pitch0.65mm" | 1 | "ADS7828" | |||
| 11 | "J2" | "JST_XH_B04B-XH-A_04x2.50mm_Straight" | 1 | "INPUT" | |||
| 12 | "J3" | "JST_XH_B04B-XH-A_04x2.50mm_Straight" | 1 | "PASSTHRU" | |||
| 13 | "JP1" | "SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm_NumberLabels" | 1 | "SB_0" | |||
| 14 | "JP2" | "SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm_NumberLabels" | 1 | "REF_5V" | |||
| 15 | "JP3" | "SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm_NumberLabels" | 1 | "SB_1" | |||
| 16 | "G***" | "rover" | 1 | "LOGO" |
Install the sensor array using two M3 screws and standoffs.
Use the library included with this repo to read the values of the sensors.
Use the following code to create a sensor array object:
SensorArray array1(lookup_table, I2C ID);See the header file for an example.
This project is licensed under the MIT License - see the LICENSE.md file for details
| Qty | Value | Footprint | References |
|---|---|---|---|
| 10 | 10k0 | Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R1, R2, R4, R6, R8, R10, R12, R14, R16, R18 |
| 8 | 330R | Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R3, R5, R7, R9, R11, R13, R15, R17 |
| 8 | HSDL-4420 | LEDs:LED_D5.0mm | D1, D2, D3, D4, D5, D6, D7, D8 |
| 8 | QSD124 | LEDs:LED_D5.0mm | Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8 |
| 2 | MountingHole_3.2mm_M3 | Mounting_Holes:MountingHole_3.2mm_M3 | MH1, MH2 |
| 1 | 0.1uF | Capacitors_THT:C_Disc_D5.1mm_W3.2mm_P5.00mm | C1 |
| 1 | 100nF | Capacitors_THT:C_Disc_D5.1mm_W3.2mm_P5.00mm | C4 |
| 1 | 10uF | Capacitors_THT:CP_Radial_D5.0mm_P2.00mm | C2 |
| 1 | 1N4007 | Diodes_THT:D_DO-41_SOD81_P2.54mm_Vertical_AnodeUp | D9 |
| 1 | ADS7828 | Housings_SSOP:TSSOP-16_4.4x5mm_Pitch0.65mm | U1 |
| 1 | EXT_REF | Measurement_Points:Measurement_Point_Round-TH_Small | J1 |
| 1 | INPUT | Connectors_JST:JST_XH_B04B-XH-A_04x2.50mm_Straight | J2 |
| 1 | LOGO | footprints:rover | G*** |
| 1 | PASSTHRU | Connectors_JST:JST_XH_B04B-XH-A_04x2.50mm_Straight | J3 |
| 1 | REF_5V | footprints:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm_NumberLabels | JP2 |
| 1 | SB_0 | footprints:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm_NumberLabels | JP1 |
| 1 | SB_1 | footprints:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm_NumberLabels | JP3 |
It measures 82.8 × 25.4 mm and has 2 copper layers, 1.6 mm thick.
48 parts, built around the ADS7828E, HSDL-4420 and QSD124. 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 Arrakark/IRSensorArray repository on GitHub, at the commit this page was made from: the board is IRSensorArray.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

OpenROV/openrov-electronics
Electronics for OpenROV. Include schematics and other diagrams

mawson-rovers/hestia
Hestia is a space-ready heater & temperature measurement system developed by Mawson Rovers in Sydney. Its first mission will demonstrate a novel UTS heatsink design, aboard the Waratah Seed cubesat mission.

Thoric16/Power-Supply-Unit
A custom-designed robotics Power Supply Unit (PSU) featuring multi-rail buck regulation, remotely switchable outputs, current monitoring, and a hardware E-Stop loop.

bot-hoven/bot-hoven-electrical
Electrical substem for Bot-Hoven. Includes KiCad files containing schematics and PCB designs for components in Bot-Hoven.

lepton-7/Open-Plate-Spectrophotometer
An open-source project to build a 96-well spectrophotometer operating at 620nm. Designed from the ground-up focusing on robust electronic design.


Technocopia/WESP_PoE_Door_entry
New door access controller hardware based on the WESP32 board and powered over ethernet.

PCBench/PCBench
resolution = [0.5, 0.5] pcbfolder = '../PCBs/' pcbnames = ["1Bitsy1bitsy"] iters = 30 env = PCBRoutingEnv(resolution=resolution, pcbfolder=pcbfolder, pcbnames=pcbnames) obs, info = env.reset() for in range(iters): act =…