

Projet électronique de calculatrice en Polonaise Inversse. Bassée sur un ESP32 sur firmware MicroPython, elle a été initialement conçue dans le cadre d'un stage de découverte de l'électronique durant 1 mois.
- Size
- 98 × 187 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 137
- Nets
- 83
- Pads
- 448
- Tracks, vias
- 924, 183
- Pours
- 5
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 4 Sep 2020
- Updated
- 2 Jul 2021
Overview
Projet is an open-source printed circuit board by FranklinBerger, from the FranklinBerger/Polonise-Inverse repository on GitHub. It is a 2-layer board of 98 × 187 mm with 137 parts on 83 nets, routed with 924 tracks and 183 vias.
It is built around the ESP32-WROOM-32, PCF8574AP and FT232RL, with the BC856B and SK12F14G5 among its other parts. Its parts include 38 switches, 36 resistors, 16 capacitors, 12 diodes and 6 transistors. It belongs with the ESP32 boards of this library.
Main components
5ESP32-WROOM-32
SMD,18x25.5mm-40℃~+85℃ -98dBm 2.4GHz 2.7V~3.6V 20dBm Bluetooth4.2 ESP32-DOWDQ6 UART、SDIO、SPI、I2C、GPIO、PWM、ADC、DAC SMD,25.5x18mm WiFi Modules ROHSEspressif SystemsWiFi ModulesPCF8574AP
DIP-16-40℃~+85℃ 100kHz 10uA 2.5V~6V 25mA 300uA 8 8 Cascade and address expansion、Built-in LED driver I2C Interrupt Output Quasi-bidirectional output DIP-16 I/O Expanders ROHSHGSEMII/O ExpandersFT232RL
SSOP-28-208mil-40℃~+85℃ 3.3V~5.25V、4V~5.25V USB 2.0 USB to UART SSOP-28-208mil USB Converters ROHSFTDIUSB ConvertersBC856B
SOT-23-65℃~+150℃ 1 PNP 100MHz 100mA 100nA 200mW 220 500mV 5V 65V PNP SOT-23 Bipolar (BJT) ROHSUMWBipolar (BJT)SK12F14G5
插件,13.1x5.6mm-10℃~+50℃ 13.1mm 300mA 5,000 cycles 5.6mm 50V 6.1mm PC Pin SPDT 插件,13.1x5.6mm Slide Switches ROHSSHOU HANSlide Switches
README
README.mdCalculatrice Polonaise Inversse
/!\ Projet en cours de développement vers une verssion stable et correctement doccumentée /!\
Commencé dans le cadre d'un mois de découverte de l'électronique, ce projet consiste en une calculatrice avec notation en polonaise inversse dont le hardware est propice à la découverte et l'initiation à l'électronique, soit:
- Montage
- Développement
- Mesures & Dépannage
- Programation
Basée sur ESP32 et dévelopée sur un firware Micropython, elle est propice à une compréhenssion de sa structure fondamentale et à des réalisations pratique très rapidement
Parts
137| Qty | Value | Footprint | References |
|---|---|---|---|
| 35 | G77 | Button_Switch_THT:SW_PUSH-12mm_Wuerth-430476085716 | SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23, SW24, SW25 +19 |
| 15 | 10[KΩ] | Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder | R3, R4, R17, R18, R19, R20, R21, R22, R23, R24, R26, R28, R30, R32, R34 |
| 14 | 100[nF] | Capacitor_SMD:C_1206_3216Metric_Pad1.42x1.75mm_HandSolder | C1, C2, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, C16, C17 |
| 12 | 2[V] 5[mA] | LED_SMD:LED_1206_3216Metric_ReverseMount_Hole1.8x2.4mm | D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12 |
| 12 | 330[Ω] | Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder | R5, R6, R7, R8, R9, R10, R11, R12, R13, R14, R15, R16 |
| 8 | 1[KΩ] | Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder | R1, R2, R25, R27, R29, R31, R33, R36 |
| 6 | BC856B | Package_TO_SOT_SMD:SOT-23_Handsoldering | Q1, Q2, Q3, Q4, Q5, Q6 |
| 2 | Jumper à souder | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP1, JP2 |
| 2 | Wuerth_4.5x6.5mm | Button_Switch_THT:SW_Wuerth_6.5x4.5mm | SW1, SW2 |
| 1 | 10[KΩ] | Potentiometer_SMD:Potentiometer_Bourns_3224J_Horizontal | RV1 |
| 1 | 10[μF] | Capacitor_SMD:C_1206_3216Metric_Pad1.42x1.75mm_HandSolder | C3 |
| 1 | 2.2[μH] | Inductor_SMD:L_Taiyo-Yuden_NR-24xx_HandSoldering | L1 |
| 1 | 33[μF] | Capacitor_SMD:C_1206_3216Metric_Pad1.42x1.75mm_HandSolder | C4 |
| 1 | 3V3 | TestPoint:TestPoint_Pad_1.5x1.5mm | TP3 |
| 1 | 6[Ω] | Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder | R35 |
| 1 | COL1 | TestPoint:TestPoint_Pad_1.5x1.5mm | TP8 |
| 1 | EN | TestPoint:TestPoint_Pad_1.5x1.5mm | TP6 |
| 1 | ESP32-WROOM-32 | RF_Module:ESP32-WROOM-32 | U3 |
| 1 | FT232RL | Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Horizontal | J1 |
| 1 | FTDI_Rx | TestPoint:TestPoint_Pad_1.5x1.5mm | TP5 |
| 1 | FTDI_Tx | TestPoint:TestPoint_Pad_1.5x1.5mm | TP4 |
| 1 | GND | TestPoint:TestPoint_Pad_1.5x1.5mm | TP1 |
| 1 | I2C_SCL | TestPoint:TestPoint_Pad_1.5x1.5mm | TP10 |
| 1 | I2C_SDA | TestPoint:TestPoint_Pad_1.5x1.5mm | TP11 |
| 1 | LCD2004A | Display:LCD2004A_TOP | DS1 |
| 1 | LCD_D0 | TestPoint:TestPoint_Pad_1.5x1.5mm | TP15 |
| 1 | LCD_D1 | TestPoint:TestPoint_Pad_1.5x1.5mm | TP16 |
| 1 | LCD_D2 | TestPoint:TestPoint_Pad_1.5x1.5mm | TP17 |
| 1 | LCD_D3 | TestPoint:TestPoint_Pad_1.5x1.5mm | TP18 |
| 1 | LCD_E | TestPoint:TestPoint_Pad_1.5x1.5mm | TP14 |
| 1 | LCD_RS | TestPoint:TestPoint_Pad_1.5x1.5mm | TP13 |
| 1 | LCD_VO | TestPoint:TestPoint_Pad_1.5x1.5mm | TP12 |
| 1 | Litium 3.4[Ah] | Battery:BatteryHolder_Aliexpress_XZT_18650 | BT1 |
| 1 | PCF8574A | Package_SO:SOP-16_4.55x10.3mm_P1.27mm | U4 |
| 1 | P_COL1 | TestPoint:TestPoint_Pad_1.5x1.5mm | TP7 |
| 1 | ROW_1 | TestPoint:TestPoint_Pad_1.5x1.5mm | TP9 |
| 1 | SK-12F14 | Button_Switch_THT:SW_CuK_OS102011MA1QN1_SPDT_Angled | SW38 |
| 1 | TPS63001DRCR | Package_SON:Texas_DRC0010J_ThermalVias | U2 |
| 1 | VDC | TestPoint:TestPoint_Pad_1.5x1.5mm | TP2 |
| 1 | Wavga_TP4056 | Module:Wavgat_TP4056 | U1 |
Similar boards
- 4 layers101 × 175 mm

- 2 layers50 × 50 mm

- 2 layers150 × 90.1 mm

- 2 layers233.7 × 172.2 mm

Overcycler3
gligli/overcycler
Affordable DIY polyphonic hybrid single cycle / analog synthesizer
335 parts45GPL-3.0 - 2 layers72 × 57 mm

- 2 layers80 × 47.5 mm

Water sample collector iot main
TheTesla/HTW-Water-Sample-Collector
Coolecting water samples during flood events and send notify message
81 parts - 4 layers63.1 × 36.2 mm

- 2 layers100.3 × 55.2 mm

Questions
How big is the Projet PCB?
It measures 98 × 187 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Projet use?
137 parts, built around the ESP32-WROOM-32, PCF8574AP, FT232RL and BC856B. 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 Projet KiCad files?
From the FranklinBerger/Polonise-Inverse repository on GitHub, at the commit this page was made from: the board is 4_Fabrication/Version_0.1/C_KiCad_430476043716/projet.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Projet design in my own project?
Its repository states no licence, so its author keeps all rights: ask FranklinBerger before reusing the design.