MarcoX



MarcoX est la nouvelle version du projet Marco basé sur Raspberry PI et un écran tactile résistif ancienne génération. Cette nouvelle version est basée sur Orange PI zero 2W avec un écran tactile capacitif de 7" et vise à être plus fiable et plus facile à reproduire.
Le logiciel a également été modernisé et est disponible ici : https://github.com/LOISGALLAUD/MARCONEO
Marco est un projet qui vise à créer un terminal de paiement pour le BDE de Télécom Physique Strasbourg. Il est basé sur un système de carte RFID. Le terminal est utilisé par les étudiants pour payer leurs repas ou leurs boissons. Le terminal est connecté à un serveur auto-hébergé qui gère les comptes des étudiants. Ce terminal agit comme une caisse enregistreuse.
Ce projet est lié à l’application mobile InsidePSBS. Les étudiants peuvent consulter leur compte et leur historique sur cette application mobile disponible sur IOS et Android. (Réservé aux étudiants de TPS et ESBS)
Spécifications
- Ecran: Tactile capacitif 7"
- Lecteur RFID: Compatible 125kHz
- Alimentation: USB-C 5V 3A
- Ordinateur embarqué: Orange PI zero 2W
- SoC: Allwinner H618 quad-core Cortex-A53 @ 1.5GHz
- RAM: 1GB LPDDR4
- Wi-Fi: 802.11 ac (Wi-Fi 5)
- Bluetooth: 5.0
- Batterie: 29.6Wh Li-ion (4x 3.7V 2000mAh)
- Dimensions:
- Longueur: 188mm
- Profondeur: 137mm
- Hauteur: 71mm
- Volume: 1.8L
Liste de course
Pièces électroniques
Orange PI zero 2W avec 1GB RAM ou plus.
Carte Micro SD 16GB ou plus, U3 class ou plus.
Ecran tactile 7" Waveshare ou compatible avec une entrée HDMI.
Lecteur 125kHz RFID.
4x Batterie Li-ion 3.7V 2000mAh.
Une alimentation USB-C.
Cable mini HDMI vers HDMI 100mm: A2 vers C1.
Cable USB-C to micro usb 100mm cable: W3R vers T1B.
Connecteur en panneau USB-C 17mm longueur 200mm.
Batterie externe 10000mAh (optionnel).
Pièces mécaniques
Vis M3 16mm tête plate x4
Vis M3 10mm x10
Inserts M3 x14
Contreplaqué 6mm pour le boîtier
Détails des pièces
Orange PI zero 2W | |
Câble Mini HDMI vers HDMI 100mm : (A2 vers C1). Le côté large du HDMI est du côté du câble ruban. Le côté large du Mini HDMI est du côté du connecteur ruban. | |
Câble USB-C vers micro USB 100mm : W3R vers T1B | |
Connecteur de montage panneau USB-C 17mm de longueur 200mm | |
Batterie externe 10000mAh (optionnel) |
Écran
L’écran est un écran tactile 7" Waveshare ou compatible avec une entrée HDMI. Il peut être compatible tant qu’il a les mêmes connecteurs et la même taille.


Pièces imprimées en 3D
Toutes les pièces sont au format .stl
. Elles sont conçues pour être imprimées sans support.
Paramètres de l’imprimante
Paramètres testés, mais n’hésitez pas à les adapter à votre imprimante et à votre matériau :
- Hauteur de couche : 0.2mm
- Remplissage : 20%
- Diamètre de la buse : 0.4mm
- Matériau : PLA ou PETG
Cadre de l’écran
Fichier: screen_frame.STL
Ce cadre permet de fixer l’écran et le couvercle supérieur sans surépaisseur et de sécuriser l’enceinte et le couvercle supérieur amovible.
Châssis interne
Fichier: internal_frame.STL
Ce châssis est fixé à l’écran et est utilisé pour fixer toutes les autres pièces.
Remarque : Pour cette pièce, l’ajout de support peut améliorer la qualité d’impression
Lecteur de carte
Fichier: card_reader.STL
Ce support est utilisé pour fixer le lecteur RFID à l’enceinte le plus près possible pour améliorer la détection des cartes.
Support d’antenne
Fichier: antenna_support.STL
Cette pièce est utilisée pour fixer l’antenne WiFi et améliorer la qualité du signal.
Boitier
This is basically a wooden box with finger joints. It is composed of 5 parts: 1 base, 2 long sides and 2 short sides. Ce boîtier est essentiellement une boîte en bois avec des queues droites. Il est composé de 5 pièces : 1 base, 2 côtés longs et 2 côtés courts.
Pièces découpées au laser
Les pièces découpées au laser sont au format .svg
. La largeur des lignes rouges est de 0.2mm et est adaptée pour la découpeuse laser Trotec Speedy 100.
Matériau recommandé : contreplaqué de 6mm.
Projets en lien
Le logiciel MarcoNEO est disponible ici :
L’app mobile InsidePSBS est disponible ici :
L’ancienn version MarcoSlim est disponible ici :