
Alimentation DC DC
Mate-bert/Rubik-s-cube-resolver
ENSEA's projet - Realising a rubik's cube resolver with a group of 6

ENSEA's projet - Realising a rubik's cube resolver with a group of 6
Driver CMS is an open-source printed circuit board by Mate-bert, from the Mate-bert/Rubik-s-cube-resolver repository on GitHub. It is a 2-layer board of 47.5 × 30 mm with 25 parts on 17 nets, routed with 155 tracks and 10 vias.
It is built around the L298P. Its parts include 14 diodes, 4 resistors, 3 connectors, 2 capacitors and 1 IC.
Projet collaboratif visant à développer un système capable de résoudre un Rubik's Cube à partir d'une image capturée.
Le projet est divisé en plusieurs sous-parties gérées par différentes équipes :
.
├── interfacage_FPGA_SOC/ # Interface FPGA-SoC (Zybo)
│ # Contient les fichiers du projet Vivado, les IP cores, le bitstream et le code C pour la communication.
│ ├── project_rubik/ # Projet Vivado
│ ├── ip_catalog/ # IP cores personnalisés utilisé dans le projet vivado
│ ├── bitstream/ # Fichier de bistream envoyé sur la zybo
│ └── C/ # Code C pour envoyer des données entre le SOC et le FPGA
│
├── ihm/ # Interface Homme-Machine
│ # Contient le code source, les fichiers d'en-tête, les ressources et les exécutables de l'interface utilisateur.
│ ├── src/ # Code source
│ ├── include/ # Fichiers d'en-tête
│ ├── data/ # Ressources (images, etc.)
│ └── bin/ # Exécutables compilés
│
├── detection_resolution/ # Détection et résolution du cube
│ # Contient le code pour la détection des couleurs, l'algorithme de résolution, les utilitaires et scripts, et les modèles d'IA.
│ ├── src/ # Code source
│ ├── include/ # Fichiers d'en-tête
│ ├── utils/ # Utilitaires
│ ├── scripts/ # Scripts de test et d'automatisation
│ ├── IA/ # Modèles d'IA pour la détection
│ └── code_zybo/ # Code spécifique à la Zybo
│Chaque membre travaille sur une branche personnelle à partir de dev, en suivant la convention :
feature/<prenom>_<fonction>Exemples :
feature/gad_detection_couleurfeature/rayane_resolveur_cube📌 Les détails complets du workflow Git, des conventions de branche et de la gestion de la documentation sont disponibles ici :
👉 Guide de contribution – CONTRIBUTING.md
Merci à tous pour vos contributions ! 🚀
| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | D | Diode_SMD:D_SOD-323 | D1, D2, D3, D4, D5, D6, D7, D8 |
| 4 | LED_Blue | LED_SMD:LED_0603_1608Metric | D15, D16, D17, D18 |
| 3 | 10K | Resistor_SMD:R_0603_1608Metric | R4, R5, R6 |
| 2 | LED_Yellow | LED_SMD:LED_0603_1608Metric | D14, D19 |
| 2 | Screw_Terminal_01x04 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J1, J2 |
| 1 | |||
| 1 | 100nF | Capacitor_SMD:C_0603_1608Metric | C1 |
| 1 | 2.2K | Resistor_SMD:R_0603_1608Metric | R3 |
| 1 | L298P | Package_SO:HSOP-20-1EP_11.0x15.9mm_P1.27mm_SlugDown | U2 |
| 1 | Screw_Terminal_01x03 | Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Vertical | J3 |
| 1 | ~ | Capacitor_SMD:C_Elec_6.3x7.7 | C2 |

Mate-bert/Rubik-s-cube-resolver
ENSEA's projet - Realising a rubik's cube resolver with a group of 6



alorcs/Irrigation-System-v2
The external footprints used can be found in the Imports folder.



bejaouihamza/CUSTOM_ROBOT_PCB_WITH_ESP32
Key Features 🚀 Core Components ESP32-C3-WROOM-2 – RISC-V-based MCU with WiFi 4 & Bluetooth 5 (BLE)


It measures 47.5 × 30 mm and has 2 copper layers, 1.6 mm thick.
25 parts, built around the L298P. 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 Mate-bert/Rubik-s-cube-resolver repository on GitHub, at the commit this page was made from: the board is PCB_Kicad/Driver_CMS/Driver_CMS.kicad_pcb and its schematic PCB_Kicad/Alimentation/Alimentation_DC_DC/Alimentation_DC_DC.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask Mate-bert before reusing the design.