Jour 3 · Samedi 24 octobre 2026 · 13 h – 17 hDay 3 · Saturday 24 October 2026 · 13:00 – 17:00

Recycler le PETRecycle PET et concevoir avec l’IAand design with AI

Comprendre la production de filament recyclé et expérimenter une conception assistée par IA : de la bouteille à la bande, de la bande au filament, puis du prompt à la pièce vérifiée.Understand how recycled filament is produced and try AI-assisted design: from bottle to strip, from strip to filament, then from prompt to checked part.

Kinshasa3 participantsDécoupe-bouteille · pied à coulisse · agent IABottle cutter · caliper · AI agent

Résumé visuelVisual summary

L’infographie de la journée en un coup d’œil.The day’s infographic at a glance.

Infographie du jour 3 : Recycler le PET et utiliser l’IA
Jour 3 · Samedi 24 octobre 2026Day 3 · Saturday 24 October 2026Cliquer pour agrandirClick to enlarge
Condition de réalisation et plan BConditions for carrying out the session and plan B

Le dispositif de fabrication de filament doit être opérationnel et testé avant la séance. Le filament produit sera évalué avant son utilisation dans une imprimante.The filament-making device must be operational and tested before the session. The filament produced will be evaluated before being used in a printer.

Si le dispositif n’est pas prêt :If the device is not ready: la séance utilise des échantillons préparés à l’avance (bouteille, bande, filament) et une démonstration détaillée du procédé. Les tutoriels T2 à T5 restent valables pour l’explication et les mesures.the session uses samples prepared in advance (bottle, strip, filament) and a detailed demonstration of the process. Tutorials T2 to T5 remain valid for the explanation and the measurements.

Sécurité atelierWorkshop safety
  • Lames et éléments chauffants : gardez les doigts hors de la trajectoire et laissez refroidir avant toute manipulation.Blades and heating elements: keep your fingers out of the cutting path and let things cool before handling.
  • Espace ventilé pour le dispositif de mise en forme à chaud.Ventilated space for the hot-forming device.
  • Alimentation fiable et solution de secours pour les équipements ; ne débranchez pas pendant le chauffage.Reliable power and a backup solution for the equipment; do not unplug during heating.

Détails :Details: page SécuritéSafety page.

Déroulé de l’après-midiAfternoon schedule

13 h à 17 h, heure de Kinshasa.13:00 to 17:00, Kinshasa time.

13 h–13 h 2013:00–13:2020 min

Présentation du défiPresentation of the challenge

Présentation du défi : transformer une bouteille en matière utilisable. Distinguer PET, PETG et autres plastiques, ainsi que transformation par bandes et broyage/extrusion.Presentation of the challenge: turning a bottle into usable material. Distinguish PET, PETG and other plastics, as well as strip processing and grinding/extrusion.

Résultat : Compréhension des matières et des procédés.Result: Understanding of the materials and processes.Voir le tutorielSee the tutorial
13 h 20–13 h 5013:20–13:5030 min

Préparation des bouteillesBottle preparation

Préparation des bouteilles : identification, retrait des étiquettes, nettoyage, séchage et sélection des parties adaptées. Précautions concernant les lames et les éléments chauffants.Bottle preparation: identification, label removal, cleaning, drying and selection of suitable parts. Precautions concerning blades and heating elements.

Résultat : Matière première préparée.Result: Raw material prepared.Voir le tutorielSee the tutorial
13 h 50–14 h 3013:50–14:3040 min

Découpe-bouteilleBottle cutter

Démonstration du découpe-bouteille : maintien, amorçage, découpe et régularité de la bande. Observation de l’influence de l’épaisseur de la bouteille.Bottle cutter demonstration: holding, starting, cutting and regularity of the strip. Observation of the influence of the bottle thickness.

Résultat : Échantillon de bande PET.Result: PET strip sample.Voir le tutorielSee the tutorial
14 h 30–14 h 4014:30–14:4010 min

PauseBreak

14 h 40–15 h 1514:40–15:1535 min

Mise en forme à chaudHot forming

Démonstration de mise en forme à chaud : cheminement, traction, refroidissement et enroulement. Mesure du diamètre à plusieurs endroits.Hot-forming demonstration: path, pulling, cooling and winding. Measuring the diameter at several places.

Résultat : Échantillon de filament et relevé de mesures.Result: Filament sample and measurement record.Voir le tutorielSee the tutorial
15 h 15–15 h 4015:15–15:4025 min

Évaluation du filamentFilament evaluation

Évaluation du filament : régularité, ovalisation, propreté et comportement à la flexion. Vérifications nécessaires avant un essai d’impression.Filament evaluation: regularity, ovality, cleanliness and bending behaviour. Checks needed before a print test.

Résultat : Fiche de contrôle du filament recyclé.Result: Recycled filament check sheet.Voir le tutorielSee the tutorial
15 h 40–16 h15:40–16:0020 min

Découverte de l’agent IADiscovering the AI agent

Découverte de l’agent IA : objectif, outils, étapes, vérification et correction. Différence entre une réponse textuelle et une action réalisée dans un logiciel.Discovering the AI agent: objective, tools, steps, checking and correction. Difference between a text answer and an action carried out in software.

Résultat : Compréhension du flux de travail.Result: Understanding of the workflow.Voir le tutorielSee the tutorial
16 h–16 h 4016:00–16:4040 min

Atelier IAAI workshop

Atelier IA : fournir un croquis et des dimensions, demander une proposition, vérifier le résultat et réaliser une modification. Utilisation d’une connexion à un outil, d’un script Blender ou d’instructions de CAO selon les moyens disponibles.AI workshop: provide a sketch and dimensions, ask for a proposal, check the result and carry out a modification. Use of a connection to a tool, a Blender script or CAD instructions depending on the means available.

Résultat : Modification assistée par IA et contrôlée.Result: AI-assisted and checked modification.Voir le tutorielSee the tutorial
16 h 40–17 h16:40–17:0020 min

Documentation et présentationDocumentation and presentation

Documentation du prompt, des erreurs détectées et des corrections humaines. Présentation du résultat.Documenting the prompt, the errors detected and the human corrections. Presentation of the result.

Résultat : Fiche d’expérience reproductible.Result: Reproducible experiment sheet.Voir le tutorielSee the tutorial

TutorielsTutorials

Huit tutoriels : cinq pour le recyclage du PET, trois pour la conception assistée par IA.Eight tutorials: five for PET recycling, three for AI-assisted design.

J3 · T1D3 · T120 min · 13 h20 min · 13:00

PET, PETG et autres plastiques : comprendre la matièrePET, PETG and other plastics: understanding the material

Savoir quelles bouteilles se prêtent au recyclage en filament, pourquoi le PET se travaille autrement que le PETG, et choisir entre les deux voies de transformation.Know which bottles are suitable for recycling into filament, why PET is worked differently from PETG, and choose between the two transformation routes.

Bande (découpe en spirale)Strip (spiral cutting)Broyage et extrusionGrinding and extrusion
PrincipePrincipleOn découpe la bouteille en une longue bande, puis on l’étire et la forme à chaud en filament.The bottle is cut into a long strip, which is then stretched and hot-formed into filament.On broie la bouteille en paillettes, on les sèche, on les fait fondre et on les extrude en filament.The bottle is ground into flakes, dried, melted and extruded into filament.
MatérielEquipmentDécoupe-bouteille, dispositif de chauffe et de tractionBottle cutter, heating and pulling deviceBroyeur, sécheur, extrudeuse, refroidissement, bobineuseGrinder, dryer, extruder, cooling, winder
Régularité du filamentRegularity of the filamentDépend de l’épaisseur de la bouteille et de la découpeDepends on the bottle thickness and on the cuttingMeilleur contrôle possible, mais machine plus complexeBest possible control, but a more complex machine
Intérêt pour la formationValue for the trainingVisible à l’œil, bon pour comprendre chaque étapeVisible to the eye, good for understanding each stepPlus proche d’une production régulièreCloser to regular production
Usage du filament recycléUse of recycled filamentLe filament issu de bouteilles n’est pas certifié pour un contact alimentaire. Utilisez-le pour des pièces d’atelier, de prototype ou de support.Filament made from bottles is not certified for food contact. Use it for workshop, prototype or support parts.
0/5 étapessteps
J3 · T2D3 · T230 min · 13 h 2030 min · 13:20

Préparer les bouteillesPrepare the bottles

Transformer des bouteilles usagées en matière première propre, sèche et triée.Turn used bottles into clean, dry, sorted raw material.

0/7 étapessteps
Lames et éléments chauffantsBlades and heating elementsCutter et découpe-bouteille : la lame est coupante même à l’arrêt. Gardez les mains hors de la trajectoire de coupe. Le dispositif chauffé reste brûlant après l’arrêt : laissez-le refroidir avant de le toucher.Cutter and bottle cutter: the blade is sharp even when stopped. Keep your hands out of the cutting path. The heated device stays hot after it is switched off: let it cool before touching it.
J3 · T3D3 · T340 min · 13 h 5040 min · 13:50

Découpe-bouteille : fabriquer une bande régulièreBottle cutter: making a regular strip

Obtenir une bande de largeur et d’épaisseur constantes, base d’un filament régulier.Obtain a strip of constant width and thickness, the basis of a regular filament.

0/8 étapessteps

Largeur de bande pour une section viséeStrip width for a target cross-section

Section du filamentFilament cross-section–
Largeur de bande indicativeIndicative strip width–

Hypothèse : la section de la bande (largeur × épaisseur) égale celle du filament. C’est un ordre de grandeur : l’étirage à chaud change la section réelle ; ajustez après un essai.Assumption: the cross-section of the strip (width × thickness) equals that of the filament. This is an order of magnitude: hot stretching changes the real cross-section; adjust after a trial.

J3 · T4D3 · T435 min · 14 h 4035 min · 14:40

Mise en forme à chaud : de la bande au filamentHot forming: from strip to filament

Observer et mesurer la transformation d’une bande en filament sur le dispositif de traction et de chauffe, sans changer plus d’un paramètre à la fois.Observe and measure the transformation of a strip into filament on the pulling and heating device, without changing more than one parameter at a time.

0/8 étapessteps
Position (cm)Diamètre 1 (mm)Diameter 1 (mm)Diamètre 2 (mm)Diameter 2 (mm)RemarqueNote
10
20
30
40
50
Si le filament n’est pas régulier : pistes d’ajustementIf the filament is not regular: adjustment leads

Ces tendances aident à chercher dans le bon sens ; la valeur exacte se trouve par essais, un paramètre à la fois.These tendencies help you look in the right direction; the exact value is found by trials, one parameter at a time.

  • Trop fin :Too thin: la traction est trop rapide ou la chauffe trop forte pour la largeur de bande utilisée.the pulling is too fast or the heating too strong for the strip width used.
  • Trop épais :Too thick: la bande est trop large ou la traction trop lente.the strip is too wide or the pulling too slow.
  • Diamètre qui varie :Varying diameter: épaisseur de bouteille irrégulière, tension d’enroulement variable ou température instable.irregular bottle thickness, variable winding tension or unstable temperature.
  • Bulles ou aspect laiteux :Bubbles or milky look: humidité dans la bande ou chauffe trop forte.moisture in the strip or heating too strong.
  • Bande qui casse :Strip that breaks: pli ou défaut de la bouteille, ou température trop basse.fold or defect in the bottle, or temperature too low.
J3 · T5D3 · T525 min · 15 h 1525 min · 15:15

Évaluer le filament recycléEvaluate the recycled filament

Décider, chiffres à l’appui, si le filament produit peut être essayé dans une imprimante, et ce qu’il faut corriger sinon.Decide, with figures to support it, whether the filament produced can be tried in a printer, and what to correct if not.

Contrôler un filament à partir de vos mesuresCheck a filament from your measurements

MesuresMeasurements–
MoyenneAverage–
Minimum–
Maximum–
Écart max - minMax - min difference–
Écart-typeStandard deviation–

Vérifier la section par la peséeCheck the cross-section by weighing

Section déduiteDeduced cross-section–
Diamètre équivalentEquivalent diameter–

Un mètre de PET de 1,75 mm de diamètre pèse environ 3,3 g. Un filament nettement plus léger est trop fin, ou contient des bulles.One metre of 1.75 mm diameter PET weighs about 3.3 g. A filament that is clearly lighter is too thin, or contains bubbles.

0/8 étapessteps
ContrôleCheckCritère de départStarting criterionDécision si non conformeDecision if not compliant
Diamètre moyenAverage diameter1,75 mm ± 0,05 mm1.75 mm ± 0.05 mmNo-go : refaire avec les réglages ajustésNo-go: redo with adjusted settings
Ovalisation (deux orientations)Ovality (two orientations)Différence inférieure à 0,05 mmDifference of less than 0.05 mmNo-go ou essai sur petite pièceNo-go or test on a small part
PropretéCleanlinessPas de bulle ni de zone laiteuseNo bubbles or milky areasNo-go : séchage ou température à revoirNo-go: review drying or temperature
FlexionBendingPlie autour du doigt sans casserBends around the finger without breakingNo-go : filament trop fragileNo-go: filament too brittle
Masse d’un mètreMass of one metreEnviron 3,3 gAbout 3.3 gRevoir la section du filamentReview the filament cross-section
Premier essai d’impressionFirst print test
  • Séchez le filament.Dry the filament.
  • Imprimez une petite pièce simple : cube de 20 mm avec une seule paroi, ou petite équerre.Print a small simple part: a 20 mm cube with a single wall, or a small bracket.
  • Prenez comme point de départ un profil de PETG, avec une vitesse réduite et une température proche de ce profil, puis ajustez d’un réglage à la fois.Take a PETG profile as a starting point, with a reduced speed and a temperature close to that profile, then adjust one setting at a time.
  • Observez la première couche, le diamètre mesuré en cours d’impression et les obstructions de la buse.Watch the first layer, the diameter measured during printing and nozzle blockages.
J3 · T6D3 · T620 min · 15 h 4020 min · 15:40

Qu’est-ce qu’un agent IA ?What is an AI agent?

Comprendre la différence entre une réponse textuelle et une action réalisée dans un logiciel, et pourquoi la vérification reste humaine.Understand the difference between a text answer and an action carried out in software, and why checking remains human.

1 Objectif1 ObjectiveBesoin, dimensions, matériau, contraintes de fabrication.Need, dimensions, material, manufacturing constraints.
2 PlanÉtapes proposées, hypothèses et questions.Proposed steps, assumptions and questions.
3 Outils3 ToolsScript, connexion logicielle, instructions de CAO.Script, software connection, CAD instructions.
4 ActionL’objet est créé ou modifié dans le logiciel.The object is created or modified in the software.
5 Vérification5 CheckingMesures, aperçu, tranchage : par un humain.Measurements, preview, slicing: by a human.
6 CorrectionOn corrige la consigne ou le modèle et on recommence.You correct the instruction or the model and start again.
À retenirRememberUn agent est rapide, pas infaillible. Il peut inventer une dimension, mélanger des unités ou proposer une forme impossible à imprimer. Votre rôle est de mesurer.An agent is fast, not infallible. It can invent a dimension, mix up units or propose a shape that cannot be printed. Your role is to measure.
0/5 étapessteps
J3 · T7D3 · T740 min · 16 h40 min · 16:00

Atelier IA : concevoir un support de capteur avec un agentAI workshop: designing a sensor mount with an agent

Fournir un croquis et des dimensions, obtenir une proposition, la vérifier et réaliser une modification contrôlée.Provide a sketch and dimensions, get a proposal, check it and carry out a controlled modification.

Méthode en six tempsSix-step method
  1. Décrire le besoin et fournir les dimensions.Describe the need and provide the dimensions.
  2. Préciser le matériau et les contraintes de fabrication.Specify the material and the manufacturing constraints.
  3. Demander une proposition et ses hypothèses.Ask for a proposal and its assumptions.
  4. Contrôler la géométrie et les dimensions.Check the geometry and the dimensions.
  5. Tester, puis corriger le résultat.Test, then correct the result.
  6. Conserver le prompt, le fichier et les observations.Keep the prompt, the file and the observations.
Exemple de consigne du programmeExample instruction from the programme
Aide-moi à concevoir un support de capteur. Voici ses dimensions et ses points de fixation. Propose une géométrie simple, précise les informations manquantes et explique comment vérifier les dimensions avant l’impression.Help me design a sensor mount. Here are its dimensions and its fixing points. Propose a simple geometry, state the missing information and explain how to check the dimensions before printing.
Modèle de prompt détaillé à copierDetailed prompt template to copy
Aide-moi à concevoir un support de capteur pour impression 3D en PLA.

Objet : [nom du capteur ou du composant]
Dimensions mesurées (mm) : longueur [..], largeur [..], épaisseur [..]
Fixations : [2 trous Ø.. mm, entraxe .. mm] ou [pas de trou]
Fixation sur : [tube, plaque, châssis de drone ...] avec vis M[..]
Contraintes : épaisseur de paroi d'au moins 1,6 mm, pas de surplomb au-delà de 45 degrés, pièce imprimable à plat sans support.
Logiciel : Blender 4.x (script Python), unité Blender = 1 mm.

Avant de proposer quoi que ce soit : liste les informations manquantes et les hypothèses que tu fais.
Puis propose une géométrie simple, donne les dimensions finales dans un tableau et explique comment je les vérifie avant l'impression.Help me design a sensor mount for 3D printing in PLA.

Object: [name of the sensor or component]
Measured dimensions (mm): length [..], width [..], thickness [..]
Fixings: [2 holes Ø.. mm, hole spacing .. mm] or [no hole]
Mounted on: [tube, plate, drone frame ...] with M[..] screws
Constraints: wall thickness of at least 1.6 mm, no overhang beyond 45 degrees, part printable flat without support.
Software: Blender 4.x (Python script), Blender unit = 1 mm.

Before proposing anything: list the missing information and the assumptions you are making.
Then propose a simple geometry, give the final dimensions in a table and explain how I check them before printing.
0/9 étapessteps
Exemples de prompts de correctionExamples of correction prompts
Le trou de gauche mesure 3,8 mm au lieu de 4,2 mm. Corrige le script et explique l'erreur.
Les deux trous ne sont pas centrés sur la largeur W. Donne le calcul de leur position.
Ajoute un congé de 2 mm sur les arêtes extérieures sans changer les cotes de montage.
Réécris le script pour que toutes les dimensions soient des variables en tête de fichier.The left hole measures 3.8 mm instead of 4.2 mm. Fix the script and explain the error.
The two holes are not centred on the width W. Give the calculation of their position.
Add a 2 mm fillet on the outer edges without changing the mounting dimensions.
Rewrite the script so that all the dimensions are variables at the top of the file.
Script Blender de référence : équerre en L (Python)Reference Blender script: L-shaped bracket (Python)
import bpy

# Convention : 1 unité Blender = 1 mm. Équerre en L paramétrique, avec deux trous.
L, W, T = 40.0, 20.0, 4.0     # longueur de chaque aile, largeur, épaisseur
D = 4.2                        # diamètre des trous (vis M4 avec jeu)
POS = 0.7 * L                  # position des trous depuis l'angle

sc = bpy.context.scene
sc.unit_settings.system = 'METRIC'
sc.unit_settings.scale_length = 0.001
sc.unit_settings.length_unit = 'MILLIMETERS'

def box(name, sx, sy, sz, loc):
    bpy.ops.mesh.primitive_cube_add(size=1, location=loc)
    o = bpy.context.active_object
    o.name = name
    o.scale = (sx, sy, sz)
    bpy.ops.object.transform_apply(scale=True)
    return o

def cylinder(name, d, depth, loc, rot=(0, 0, 0)):
    bpy.ops.mesh.primitive_cylinder_add(radius=d / 2, depth=depth, location=loc, rotation=rot)
    o = bpy.context.active_object
    o.name = name
    return o

def boolean(target, tool, op):
    m = target.modifiers.new(name="bool", type='BOOLEAN')
    m.operation = op            # 'UNION' ou 'DIFFERENCE'
    m.object = tool
    m.solver = 'EXACT'
    bpy.context.view_layer.objects.active = target
    bpy.ops.object.modifier_apply(modifier=m.name)
    bpy.data.objects.remove(tool, do_unlink=True)

base = box("Equerre", L, W, T, (L / 2, W / 2, T / 2))
wall = box("Paroi", T, W, L, (T / 2, W / 2, L / 2))
boolean(base, wall, 'UNION')

hole_base = cylinder("TrouBase", D, T * 3, (POS, W / 2, T / 2))
boolean(base, hole_base, 'DIFFERENCE')

hole_wall = cylinder("TrouParoi", D, T * 3, (T / 2, W / 2, POS), rot=(0, 1.5708, 0))
boolean(base, hole_wall, 'DIFFERENCE')

print("Dimensions (mm) :", tuple(round(v, 2) for v in base.dimensions))import bpy

# Convention: 1 Blender unit = 1 mm. Parametric L-shaped bracket, with two holes.
L, W, T = 40.0, 20.0, 4.0     # length of each wing, width, thickness
D = 4.2                        # hole diameter (M4 screw with clearance)
POS = 0.7 * L                  # hole position from the corner

sc = bpy.context.scene
sc.unit_settings.system = 'METRIC'
sc.unit_settings.scale_length = 0.001
sc.unit_settings.length_unit = 'MILLIMETERS'

def box(name, sx, sy, sz, loc):
    bpy.ops.mesh.primitive_cube_add(size=1, location=loc)
    o = bpy.context.active_object
    o.name = name
    o.scale = (sx, sy, sz)
    bpy.ops.object.transform_apply(scale=True)
    return o

def cylinder(name, d, depth, loc, rot=(0, 0, 0)):
    bpy.ops.mesh.primitive_cylinder_add(radius=d / 2, depth=depth, location=loc, rotation=rot)
    o = bpy.context.active_object
    o.name = name
    return o

def boolean(target, tool, op):
    m = target.modifiers.new(name="bool", type='BOOLEAN')
    m.operation = op            # 'UNION' or 'DIFFERENCE'
    m.object = tool
    m.solver = 'EXACT'
    bpy.context.view_layer.objects.active = target
    bpy.ops.object.modifier_apply(modifier=m.name)
    bpy.data.objects.remove(tool, do_unlink=True)

base = box("Equerre", L, W, T, (L / 2, W / 2, T / 2))
wall = box("Paroi", T, W, L, (T / 2, W / 2, L / 2))
boolean(base, wall, 'UNION')

hole_base = cylinder("TrouBase", D, T * 3, (POS, W / 2, T / 2))
boolean(base, hole_base, 'DIFFERENCE')

hole_wall = cylinder("TrouParoi", D, T * 3, (T / 2, W / 2, POS), rot=(0, 1.5708, 0))
boolean(base, hole_wall, 'DIFFERENCE')

print("Dimensions (mm):", tuple(round(v, 2) for v in base.dimensions))
Version de BlenderBlender versionLe script a été écrit pour Blender 4.x. Si une commande est refusée, copiez le message d’erreur dans votre prochain prompt : c’est un très bon exercice de correction. L’export STL se fait par le menuThe script was written for Blender 4.x. If a command is refused, copy the error message into your next prompt: it is a very good correction exercise. The STL export is done through the menu File, Export, STL.

Journal des prompts et des vérificationsLog of prompts and checks

N°No.Prompt (résumé)Prompt (summary)Résultat de l’IAAI resultErreur détectée par l’humainError detected by the humanCorrection
1
2
3
J3 · T8D3 · T820 min · 16 h 4020 min · 16:40

Documenter et présenter l’expérienceDocument and present the experiment

Transformer un essai en connaissance réutilisable : fiche reproductible et présentation courte.Turn a trial into reusable knowledge: reproducible sheet and short presentation.

0/6 étapessteps
Fiche d’expérience IAAI experiment sheet
Date : 24/10/2026         Participant :
Besoin :
Outil et version :
Prompt initial :
Hypothèses annoncées par l'IA :
Résultat obtenu (fichier, image) :
Mesures de contrôle :
Erreur détectée :
Correction apportée :
Ce que je referais différemment :Date: 24/10/2026         Participant:
Need:
Tool and version:
Initial prompt:
Assumptions stated by the AI:
Result obtained (file, image):
Control measurements:
Error detected:
Correction made:
What I would do differently:

LivrablesDeliverables

Livrables de la journéeDeliverables of the day

Pour la dernière séanceFor the last session

Apportez le fichier du modèle assisté par IA et la pièce imprimée, si elle est prête : elle sera la vedette de la scène Blender du jour 4.Bring the file of the AI-assisted model and the printed part, if it is ready: it will be the star of the day 4 Blender scene.