Skip to the content
2 layers95 × 95 mmPhotoSensors, the printed circuit board in 3D

All schematics and layouts in KiCad, plus some simulations

Size
95 × 95 mm
Copper layers
2
Thickness
1.6 mm
Parts
118
Nets
92
Pads
437
Tracks, vias
1,264, 143
Pours
2
Routed
Yes
KiCad
KiCad 4
Created
4 Nov 2016
Updated
11 Nov 2021

Overview

PhotoSensors is an open-source printed circuit board by ParadigmHyperloop, from the ParadigmHyperloop/electrical repository on GitHub. It is a 2-layer board of 95 × 95 mm with 118 parts on 92 nets, routed with 1,264 tracks and 143 vias.

It is built around the ATMEGA32U4RC-AU, MAX13432EETD+T and CG0603MLC-05E. Its parts include 48 resistors, 16 capacitors, 6 diodes, 5 transistors and 3 ICs. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

3

README

IRDetectors/README.md

About this Board

  • Owner: @edhurtig
  • Status: Build
  • Topic: Research

Design Abstract

In the most basic sense, this board is an Arduino with support for 2 modulated IR emitters and paired receivers. They are essentially smart IR proximity sensors.

Purpose

These boards are intended to detect vertical strips (4" wide) that are placed every 100' on the hypertube walls. These strips are useful for navigation purposes and tell the pod where it is in the tube.

These boards are also somewhat of a prototype for a localized control module for subsystems like #brakes where a local uC receives commands from the main flight computer, but locally is the one responsible for controlling the state of the brake control solenoids, monitoring pressures and temperatures, etc.

Tech Specs

  • Microcontroller Atmega32U4
  • Communication 1 Micro USB, 1 ISP Header, 1 RS485 bus, I2C, (maybe) CANbus
  • Sensors 2 IR Emitters, 2 IR Receivers. Local hardware-based 36Khz IR modulator.
  • Expansion Headers All unused Atmega inputs and outputs routed to an expansion header

RS485 Details

There are 3 ports that all share the RS485 connection: 2x Ethernet jacks (for daisy chain), 1x 4 pin Phoenix contact port

Power Details

This board is a 5V logic level board. The board may be powered over USB or via an external power source. The external power source is recommended at 5.5V. Do not exceed 12V on any of the external power inputs.

External Power Inputs

Power may be supplied through the 2 pin Phoenix Contact Power Connector as labeled on the board's silkscreen.

Alternatively, power may be supplied via the RJ45 jacks by supplying 5.5-12V on pin 8, and Ground on pin 7. The jumpers for VCOM power and VCOM GND must be stuffed in order to enable power via the Ethernet ports.

Do not plug these boards into a standard ethernet switch, behavior is undefined

On-Board Documentation (Silkscreen)

text
5V Logic
VCC Regulated 5V
VCOM Recommended 5.5V

Ethernet Pinout:
1-2: RS485 RX - / +
3: External IR Sync
4-5: RS485 TX - / +
6: Passthrough
7: VCOM - (Ground)
8: VCOM + (5-12V DC)

VCOM PWR set jumpers 
GND EN & VCOM EN 

Status

  • Rev 1A was ordered and lost in transit 😢
  • Rev 1B was ordered and partially assembled. The first board is currently in a state were it powers on. Next step is to plug in an ISP and flash a bootloader onto the Atmega.

Parts

118
QtyValueFootprintReferences
161kResistors_SMD:R_0603_HandSolderingR7, R12, R13, R14, R17, R18, R19, R20, R27, R28, R29, R30, R31, R34, R44, R45
130Resistors_SMD:R_0603_HandSolderingR1, R2, R3, R4, R16, R21, R23, R26, R32, R33, R36, R46, R48
6100nCapacitors_SMD:C_0603_HandSolderingC6, C7, C9, C12, C15, C16
510kResistors_SMD:R_0603_HandSolderingR37, R38, R39, R42, R43
4DNSResistors_SMD:R_0603_HandSolderingR9, R10, R11, R47
4MOUNTING_HOLEMounting_Holes:MountingHole_3.5mm_Pad_Via, , ,
3FDN340PCT-NDTO_SOT_Packages_SMD:SC-59Q1, Q2, Q4
210nCapacitors_SMD:C_0603_HandSolderingC1, C2
210uCapacitors_SMD:C_0805_HandSolderingC13, C14
2120Resistors_SMD:R_0603_HandSolderingR24, R25
21uCapacitors_SMD:C_0603_HandSolderingC8, C10
220kResistors_SMD:R_0603_HandSolderingR5, R6
2220Resistors_SMD:R_0603_HandSolderingR8, R15
222RResistors_SMD:R_0603_HandSolderingR40, R41
222pCapacitors_SMD:C_0603_HandSolderingC4, C5
222uCapacitors_SMD:C_0805_HandSolderingC3, C11
2CG0603MLCResistors_SMD:R_0603RV4, RV5
2RJ45_LEDShyperCustom:RJ45_8P8C_90DEG_LEDsJ1, J2
2RP500Potentiometers:Potentiometer_Trimmer_Vishay_T73XW_VerticalIR TRIM 0, IR TRIM 1
1100kResistors_SMD:R_0603_HandSolderingR35
1470Resistors_SMD:R_0603_HandSolderingR22
1500mAResistors_SMD:R_1812_HandSoldering500mA Fuse
17400SMD_Packages:SOIC-14_NU2
1ATMEGA32U4RC-AhyperCustom:QFN-44_7x7mm_Combined_TQFP-44_10x10mm_Pitch0.8mmAtmega32U4
1CONN_01X08Pin_Headers:Pin_Header_Straight_1x08_Pitch2.54mmEXPANSION HEADERS
1CONN_IR0Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mmIR 0
1CONN_IR1Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mmIR 1
1CONN_PD0Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mmRECV 0
1CONN_PD1Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mmRECV 1
1CrystalCrystals:Crystal_SMD_Abracon_ABM8G-4pin_3.2x2.5mmY1
1D0_ACTLEDs:LED_0603ACT 0
1D1_ACTLEDs:LED_0603ACT 1
1D_RSTDiodes_SMD:D_0603D11
1D_VCOMDiodes_SMD:D_0603D9
1Emitter Current SourcePin_Headers:Pin_Header_Straight_1x03_Pitch2.54mmIR PWR. SEL.
1FDN340PCTTO_SOT_Packages_SMD:SC-59Q3
1Ferrite_BeadResistors_SMD:R_0805Ferrite Bead
1GND_ENPin_Headers:Pin_Header_Straight_1x02_Pitch2.54mmGND EN
1I2C _CONNConnectors_Phoenix:PhoenixContact_MC-G_03x3.50mm_AngledAUX COMM CONN
1IR_SYNC_SELECTPin_Headers:Pin_Header_Straight_1x03_Pitch2.54mmIR MOD. SEL.
1ISPSocket_Strips:Socket_Strip_Straight_2x03_Pitch2.54mmISP
1LED0LEDs:LED_0603LED3
1LED1LEDs:LED_0603LED0
1LED2LEDs:LED_0603LED1
1LED3LEDs:LED_0603LED2
1LOGOhyperCustom:ParadigmLogo_0_5x0_5G***
1MAX13432EETDHousings_SOIC:SOIC-14_3.9x8.7mm_Pitch1.27mmU1
1NCP1117ST50T3GOSCTTO_SOT_Packages_SMD:SOT-223U4
1POT_TRIMPotentiometers:Potentiometer_Trimmer_Vishay_T73XW_VerticalMOD. FREQ.
1PWR_INConnectors_Phoenix:PhoenixContact_MC-G_02x3.50mm_AngledAUX VCOM IN
1PWR_LEDLEDs:LED_0603PWR
1Q_PMOS_SDGTO_SOT_Packages_SMD:SC-59Q5
1RESET_BTNButtons_Switches_SMD:SW_SPST_B3S-1000RESET
1RS485_CONNConnectors_Phoenix:PhoenixContact_MC-G_04x3.50mm_AngledAUX RS485 CONN
1RX_LEDLEDs:LED_0603RXD
1SCLLEDs:LED_0603SCL
1SDALEDs:LED_0603SDA
1TX_LEDLEDs:LED_0603TXD
1USB_MICROConnectors:USB_Micro-BUSB
1VCOM_ENPin_Headers:Pin_Header_Straight_1x02_Pitch2.54mmVCOM EN
1VCOM_PWRLEDs:LED_0603VCOM

The 117 most common of 118 parts.

More from ParadigmHyperloop/electrical

12
  • 4 layers127 × 127 mmNode, the printed circuit board in 3D

    Node

    ParadigmHyperloop/electrical

    All schematics and layouts in KiCad, plus some simulations

    401 parts11
  • 2 layers315.8 × 53.1 mmThermoboard, the printed circuit board in 3D

    Thermoboard

    ParadigmHyperloop/electrical

    All schematics and layouts in KiCad, plus some simulations

    344 parts11
  • 2 layers196.4 × 195.1 mmMotherboard, the printed circuit board in 3D

    Motherboard

    ParadigmHyperloop/electrical

    All schematics and layouts in KiCad, plus some simulations

    291 parts11
  • 2 layers177.8 × 177.8 mmMainPowerBoard, the printed circuit board in 3D

    MainPowerBoard

    ParadigmHyperloop/electrical

    All schematics and layouts in KiCad, plus some simulations

    263 parts11
  • 2 layers209.3 × 88.9 mmSSRBoard, the printed circuit board in 3D

    SSRBoard

    ParadigmHyperloop/electrical

    All schematics and layouts in KiCad, plus some simulations

    218 parts11
  • 2 layers149 × 50.8 mmBatteryBoard, the printed circuit board in 3D

    BatteryBoard

    ParadigmHyperloop/electrical

    All schematics and layouts in KiCad, plus some simulations

    56 parts11
  • 2 layersTutorial, the printed circuit board in 3D

    Tutorial

    ParadigmHyperloop/electrical

    All schematics and layouts in KiCad, plus some simulations

    40 parts11
  • 2 layers63.5 × 114.3 mmPusherProtectionBoard, the printed circuit board in 3D

    PusherProtectionBoard

    ParadigmHyperloop/electrical

    All schematics and layouts in KiCad, plus some simulations

    39 parts11
  • 2 layers107.9 × 67.3 mmLed Board, the printed circuit board in 3D

    Led Board

    ParadigmHyperloop/electrical

    All schematics and layouts in KiCad, plus some simulations

    37 parts11
  • 2 layers72.4 × 43.2 mmClaremontJN, the printed circuit board in 3D

    ClaremontJN

    ParadigmHyperloop/electrical

    All schematics and layouts in KiCad, plus some simulations

    23 parts11
  • 2 layers43.4 × 19.8 mmHyperloopThermocouples, the printed circuit board in 3D

    HyperloopThermocouples

    ParadigmHyperloop/electrical

    All schematics and layouts in KiCad, plus some simulations

    17 parts11
  • 2 layers44.2 × 19.4 mmSensors circuit design, the printed circuit board in 3D

    Sensors circuit design

    ParadigmHyperloop/electrical

    All schematics and layouts in KiCad, plus some simulations

    15 parts11

Similar boards

  • 2 layers50 × 100 mmPSU PCB, the printed circuit board in 3D

    PSU PCB

    ThomasVDD/SmartSupplyMini

    118 parts16
  • 2 layers199.5 × 134.4 mmA500MiniKeyBoard, the printed circuit board in 3D

    A500MiniKeyBoard

    ea4gge/A500Mini-Internal-Functional-Keyboard

    This is the Ongoing project of the A500Mini internal functional keyboard based in 32U4 processor (Arduino leonardo, for example).

    170 parts7GPL-3.0
  • 4 layers149.2 × 113.9 mmZ80, the printed circuit board in 3D

    Z80

    tristanvandeweg/z80

    A z80 based computer, designed from scratch

    128 parts4GPL-2.0
  • 2 layers149.8 × 96.3 mmSnowflake, the printed circuit board in 3D

    Snowflake

    kbranch/snowflake_keyboard

    A weird, tightly spaced split keyboard

    114 parts3MIT
  • 2 layers79.4 × 115.1 mmNumPad, the printed circuit board in 3D

    NumPad

    Marco-Antonio-Mares-Mejia/Proyecto-NumPad

    Proyecto de diseño de un pad numérico simple.

    50 parts
  • 2 layers69.6 × 80.4 mmUltrasonic localization, the printed circuit board in 3D

    Ultrasonic localization

    yycho0108/Eclectronics-Project-3

    Project 3 : Indoor Localization System for ENGR3430: Eclectronics

    212 parts
  • 4 layers100 × 100 mmSolar mppt1, the printed circuit board in 3D

    Solar mppt1

    reivax-boucoi/PCB_Kicad

    Repo for all my home projects involving PCBs developped with Kicad

    154 parts1
  • 2 layersA500MiniKeyBoard, the printed circuit board in 3D

    A500MiniKeyBoard

    kitspace-test-repos/kicad6-file-collection

    105 partsMIT

Questions

How big is the PhotoSensors PCB?

It measures 95 × 95 mm and has 2 copper layers, 1.6 mm thick.

What parts does the PhotoSensors use?

118 parts, built around the ATMEGA32U4RC-AU, MAX13432EETD+T and CG0603MLC-05E. 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.

Where can I download the PhotoSensors KiCad files?

From the ParadigmHyperloop/electrical repository on GitHub, at the commit this page was made from: the board is IRDetectors/PhotoSensors.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the PhotoSensors design in my own project?

Its repository states no licence, so its author keeps all rights: ask ParadigmHyperloop before reusing the design.