Skip to the content
2 layers89 × 110 mmPPS, the printed circuit board in 3D

El sistema permite interoperar con un tablero diseñado originalmente para señales analógicas y discretas, emulando una arquitectura moderna basada en CAN Bus, similar a la utilizada en vehículos actuales.

Size
89 × 110 mm
Copper layers
2
Thickness
1.6 mm
Parts
17
Nets
40
Pads
89
Tracks, vias
123, 6
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
4 May 2026
Updated
4 May 2026

Overview

PPS is an open-source printed circuit board by GCA-ROBOTICA, from the GCA-ROBOTICA/Simulador-ECU-Tablero repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 89 × 110 mm with 17 parts on 40 nets, routed with 123 tracks and 6 vias.

It is built around the ARDUINO UNO R3, MCP41010-E/P and BC547. Its parts include 5 connectors, 4 resistors, 3 capacitors, 2 transistors and 1 IC. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

3

README

README.md

Simulador-ECU-Tablero

Este repositorio contiene el firmware de un módulo electrónico embebido que simula el comportamiento de una Unidad de Control Electrónico (ECU) para el control de un tablero de instrumentos automotriz mediante el protocolo CAN Bus.

El sistema permite interoperar con un tablero diseñado originalmente para señales analógicas y discretas, emulando una arquitectura moderna basada en CAN Bus, similar a la utilizada en vehículos actuales. De esta forma, se desacopla la lógica de control del tablero del tipo de vehículo original, habilitando su uso con fines didácticos y experimentales en prácticas de laboratorio.

El firmware se ejecuta sobre una plataforma Arduino, utilizando un controlador MCP2515 para la comunicación CAN, un potenciómetro digital MCP41010 para la simulación del sensore de temperatura y un transistor npn BC547 para el sensor de combustible, replicando el comportamiento eléctrico esperado por el tablero.

  • En la carpeta Diseños-PCB-Soporte se encuentran los archivos de de kicad del sistema y los archivos stl del soporte.

  • En la carpeta Firmware se encuentra el codigo principal del sistema y los codigos de prueba del proyecto.

  • En la carpeta Documentos se encuentra la guia de laboratorio para los alumnos y la documentacion para los docentes.


Proyecto desarrollado como Práctica Profesional Supervisada (PPS) en el LEICI (UNLP-CONICET)

Parts

17
QtyValueFootprintReferences
210KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1, R6
21kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR2, R4
2BC547Package_TO_SOT_THT:TO-92_InlineQ1, Q2
1100nFCapacitor_THT:C_Rect_L10.0mm_W5.0mm_P5.00mm_P7.50mmC2
11N4007Diode_THT:D_DO-41_SOD81_P10.16mm_HorizontalD1
11uFCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC1
1220Capacitor_THT:CP_Radial_D8.0mm_P3.50mmC3
1Arduino_UNO_R3Module:Arduino_UNO_R3A2
1Conn_01x06_PinConnector_JST:JST_EH_B6B-EH-A_1x06_P2.50mm_VerticalJ2
1MCP41010Package_DIP:DIP-8_W7.62mmU1
1Screw_Terminal_01x02TerminalBlock:TerminalBlock_MaiXu_MX126-5.0-02P_1x02_P5.00mmJ6
1Screw_Terminal_01x04TerminalBlock:TerminalBlock_MaiXu_MX126-5.0-04P_1x04_P5.00mmJ3
1Screw_Terminal_01x06TerminalBlock:TerminalBlock_MaiXu_MX126-5.0-06P_1x06_P5.00mmJ5
1Screw_Terminal_01x07TerminalBlock:TerminalBlock_MaiXu_MX126-5.0-07P_1x07_P5.00mmJ4

Similar boards

  • 2 layers170.2 × 119.4 mmSentinel, the printed circuit board in 3D

    Sentinel

    YousefAliAicha/sentinel-arduino-firmware

    Adaptive traffic-light FSM on the Arduino UNO R3 — pedestrian preemption, LDR-gated night mode with HC-SR04 vehicle detection, and a multiplexed 7-segment countdown. Fully non-blocking.

    25 parts2MIT
  • 2 layersDemo, the printed circuit board in 3D

    Demo

    ram-kumar-shrestha/minor-project

    31 parts1
  • 2 layers98.1 × 101.3 mmClimatecontrolpcb, the printed circuit board in 3D

    Climatecontrolpcb

    Sharan21-cmd/climate-control-pcb-design

    A compact and efficient Climate Control PCB designed for monitoring and regulating temperature and humidity using embedded electronics.

    16 parts1
  • 2 layers162 × 100 mmCurve tracer, the printed circuit board in 3D

    Curve tracer

    Divyansh12-86/semiconductor-parameter-daq-bench

    An Arduino UNO R4-based automated I–V curve tracer for semiconductor characterization. Uses programmable gate and drain drive, an ADS1115 ADC, and switched 10 Ω/1 kΩ current-sensing ranges to measure MOSFET…

    24 parts
  • 2 layersMcuwith3subsheet, the printed circuit board in 3D

    Mcuwith3subsheet

    karthikkrishnaa/Internship1_PCB_files

    Internship1_PCB_files(Kakunje software private limited) the repo consists of the pcb design files.

    40 parts
  • 2 layers134 × 135.5 mmMjp10, the printed circuit board in 3D

    Mjp10

    meghashreejpbhat-hue/PCB-Design-KiCad

    A collection of PCB design mini-projects completed using KiCad as part of my Value Added Course on PCB Design.

    35 parts
  • 2 layers95.2 × 63.7 mmOpentribhw, the printed circuit board in 3D

    Opentribhw

    nurbano/opentribhw

    Este proyecto presenta una plataforma abierta y de bajo costo para la instrumentación, medición y control en ensayos tribológicos de tipo Pin-on-Disk y Block-on-Ring.

    38 parts
  • 4 layers100.6 × 101.6 mmClassThingy, the printed circuit board in 3D

    ClassThingy

    SaltyMelonYT/PCB-Projects

    I'm a nerd

    7 partsMIT

Questions

How big is the PPS PCB?

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

What parts does the PPS use?

17 parts, built around the ARDUINO UNO R3, MCP41010-E/P and BC547. 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 PPS KiCad files?

From the GCA-ROBOTICA/Simulador-ECU-Tablero repository on GitHub, at the commit this page was made from: the board is Diseños-PCB-Soporte/PPS.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the PPS design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).