Counting pru
lnls-sirius·counting-pru·hardware/v2-3/Kicad/CountingPRU_v2-3.kicad_pcb
About the Counting pru PCB
Counting pru is an open source PCB design by lnls-sirius, published on GitHub. It is a 2-layer board measuring 160 × 100 mm, with 92 components from 46 distinct parts.
Other key parts include the 741G74, 1G04, 1G125, TS5A21366 and Ag9205. By type, the board carries 31 resistors, 26 ICs, 14 capacitors, 6 connectors, 5 diodes and 3 transistors.
From the project
Multi-purpose counting system based on Beaglebone Black PRU
Brazilian Synchrotron Light Laboratory (LNLS/CNPEM) Controls Group
Patricia H. Nallin ( patricia.nallin@lnls.br )
Designed as a PRU-based system, this product was developed in order to count trains of pulses during a period of time either from Bergoz Differential BLM or from LNLS Gamma Sensors (4-channel standard TTL signal), up to 14 MHz.
- Hardware files (Cape board for Beaglebone) - Library (C or Python) - EPICS IOC (using 'pcaspy' module)
Main components on the Counting pru
Counting pru bill of materials (BOM)
92 components, 46 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 8 | 741G74 | TSSOP-8 | U1, U2, U3, U4, U5, U6, U23, U24 |
| 3 | 1G04 | SOT-353_SC-70-5_Handsoldering | U7, U12, U13 |
| 6 | 1G125 | SOT-353_SC-70-5_Handsoldering | U8, U9, U10, U11, U25, U26 |
| 3 | TS5A21366 | VSSOP-8 | U14, U15, U20 |
| 1 | Ag9205 | 9200-Silvertel | U16 |
| 1 | VIBLSD1-S5-S5-DIP | VIBLSD1-DIP | U17 |
| 1 | MEV1D0512DC | MEV1D0512DC | U18 |
| 2 | 1G08 | SOT-353_SC-70-5 | U19, U22 |
| 1 | 74HC123 | SOIC-16_3.9x9.9mm_Pitch1.27mm | U21 |
| 3 | BSR14 | SOT-23_Handsoldering | Q1, Q2, Q3 |
| 1 | BBB | RJ45-STEWART | J1 |
| 1 | IN_ETHERNET | RJ45-STEWART | J2 |
| 1 | BERGOZ_02 | RJ45-STEWART | J3 |
| 1 | BERGOZ_01 | RJ45-STEWART | J4 |
| 1 | LNLS 1 | Pin_Header_Angled_2x08_Pitch1.27mm | P1 |
| 1 | LNLS 2 | Pin_Header_Angled_2x08_Pitch1.27mm | P2 |
| 2 | DF01S-T | RECT_BRIDGE | BR1, BR2 |
| 1 | BeagleBone | BBB_Upside_Down | Beagle1 |
| 1 | HardReset | DIPSwitchSMD_1pos | JP1 |
| 1 | Module-XFRMR-POE | module-xfrmr-poe | T1 |
Show 26 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | CMC | Trafo_murata_SMD | T2, T3 |
| 1 | LED | LED_para_painel_KINGBRIGHT | D1 |
| 2 | Schottky | D_SOD-323 | D9, D11 |
| 2 | LED | LED_0805 | D10, D12 |
| 1 | 470uF | CP_Elec_8x5.4 | C1 |
| 1 | 4.7uF | C_1210 | C2 |
| 2 | 1uF | C_0805 | C3, C4 |
| 4 | 33pF | C_0805 | C5, C8, C9, C10 |
| 1 | 10uF | C_0805 | C6 |
| 1 | 100nF | C_0805 | C7 |
| 1 | 100u | CP_Tantalum_Case-T_EIA-3528-12_Reflow | C27 |
| 2 | 100n | C_0805 | C28, C29 |
| 1 | 10u | CP_Tantalum_Case-A_EIA-3216-18_Reflow | C30 |
| 4 | 0 | R_0805 | R1, R2, R23, R24 |
| 2 | 100 | R_0805 | R3, R4 |
| 3 | 1k | R_0805 | R5, R6, R18 |
| 4 | 4k7 | R_0805 | R7, R8, R9, R10 |
| 2 | 100 | R_MELF_MMB-0207 | R11, R12 |
| 2 | 120 | R_0805 | R13, R14 |
| 1 | 4.7k | R_0805 | R15 |
| 1 | 620 | R_0805 | R16 |
| 1 | 180 | R_0805 | R17 |
| 7 | 10k | R_0805 | R19, R20, R21, R22, R27, R30, R31 |
| 1 | 910k | R_0805 | R25 |
| 2 | 330r | R_0805 | R26, R29 |
| 1 | 220k | R_0805 | R28 |
Counting pru design files
The KiCad project lives in the lnls-sirius/counting-pru repository on GitHub; these links point at the commit this page was built from.
Counting pru: common questions
How big is the Counting pru PCB?
The Counting pru measures 160 × 100 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Counting pru?
92 components, from 46 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Counting pru design files?
From the lnls-sirius/counting-pru repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.
Can I use the Counting pru design in my own project?
The repository has no license, so all rights stay with lnls-sirius. Use it as a reference, and ask the author before reusing the design.