Quatre applications qui se passent le relais
- pulpCircuit dessine les schémas et les circuits imprimés, place et route les composants automatiquement, et prépare les fichiers à envoyer au fabricant (zip Gerber, nomenclature, fichier de placement). Il ouvre les fichiers KiCad.
- pulpCase conçoit des boîtiers sur mesure autour de votre carte, pour l'impression 3D ou la découpe et la gravure laser, et produit le G-code de la machine.
- pulpRobot conçoit des robots et simule la cinématique de leurs mouvements : positions des articulations, trajectoires. Il lit et écrit les descriptions de robots URDF.
- pulpLab programme et teste les cartes : écriture du code MicroPython ou Arduino, téléversement par USB, moniteur série et traceur de courbes, carte virtuelle pour essayer sans matériel.
Les applications s'échangent leur travail : la carte de pulpCircuit sert de point de départ au boîtier de pulpCase, le boîtier devient une pièce du robot dans pulpRobot, et pulpRobot peut envoyer un programme à pulpLab.
pulpBuild : une seule maquette, tous les métiers
pulpBuild rassemble sur une même maquette du bâtiment les plans, l'électricité, la plomberie, la structure, la thermique, les métrés et devis, et le suivi de chantier. Chaque métier s'affiche ou se masque selon ce que vous préparez. Il lit et écrit le format IFC (en partie) et le DXF, et imprime plans, devis et comptes rendus.
Ce qu'il faut pour le matériel réel
Les cartes branchées en USB et les machines pilotées depuis le navigateur passent par le port série : utilisez Chrome ou Edge sur ordinateur. La compilation du C++ Arduino demande en plus un petit relais lancé sur votre ordinateur ; MicroPython n'en a pas besoin. Voir pulpLab : compiler du C++ Arduino.
Questions fréquentes
Peut-on commander une carte électronique conçue avec pulpCircuit ?
pulpCircuit produit le zip Gerber, la nomenclature (BOM) et le fichier de placement (CPL) que demandent les fabricants de circuits imprimés. Vérifiez l'aperçu et les rotations proposés par le fabricant avant de valider la commande.
Faut-il installer l'Arduino IDE ?
Non pour MicroPython, la carte virtuelle, le moniteur série et le traceur. Pour compiler du C++ Arduino dans pulpLab, il faut installer le compilateur Arduino en ligne de commande et lancer le relais local. Vous pouvez aussi compiler ailleurs et téléverser le fichier obtenu.
La simulation de pulpRobot garantit-elle le comportement du vrai robot ?
Non. Elle aide à préparer les mouvements, mais le matériel réel peut se comporter autrement : essayez prudemment, à vitesse réduite, avec l'arrêt d'urgence à portée.
Peut-on dessiner le plan de sa maison en ligne avec pulpBuild ?
Oui : pulpBuild dessine les plans dans le navigateur et y ajoute les réseaux, la structure et les devis. Ces documents servent à préparer un projet et à en discuter avec des professionnels ; ils ne peuvent pas, à eux seuls, servir de pièce de permis de construire ni de plan d'exécution.
Les plans de pulpBuild s'ouvrent-ils dans un logiciel d'architecte ?
pulpBuild échange avec les autres logiciels par le format IFC, dont il lit et écrit une partie, et par le DXF. Vérifiez le résultat dans le logiciel de destination.