1 of 26

Kreativ programmering

og 3D-skriving

2 of 26

1. Starter: LEGO-utfordringen

Regler

  • En elev fra hver gruppe får se legofiguren i 20 sekunder. Deretter gå tilbake til gruppen og forklare de andre hvordan de skal bygges.
  • De andre elevene skal bygge etter instruksjonen.
  • Eleven som har sett figuren har ikke lov å bygge, bare gi instruksjoner.
  • Etter 10 minutter ser vi hvem som har klart oppgaven.

10 min

3 of 26

1. Starter: LEGO utfordringen

Hva har vi erfart og hva har dette� med programmering å gjøre?

4 of 26

1 �min

1 min

5 of 26

2.Oppdrag:

Lag en ting, f.eks en nøkkelring, ved bruk av 3D-skriver. ��Tingen skal modelleres ved hjelp av programmering.

6 of 26

Plan

  • Bli kjent med TinkerCad CodeBlocks
  • Teste seg på kodekortene
  • Designe en nøkkelring
  • Skrive ut på 3D-skriver
  • Vise frem for klassen

10 min

7 of 26

Utforsk programmering av geometriske former

8 of 26

Bli kjent med TinkerCad Codeblocks

  1. https://www.tinkercad.com

  • brukernavn: ?, passord: ?

  • Velg Codeblocks i menyen øverst til venstre

  • “Create new codeblock”, deretter “create new design”

  • Trekk ut en blokk og start programmet ved å trykke på “play”

9 of 26

Utforsk alle kodekortene

20 min

10 of 26

Utfordring: lag en nøkkelring (enkelt)

Kravspesifikasjon;

  • Nøkkelringen skal bestå av en ring og noen geometriske former som ringen er festet i
  • Ringen skal ha en diameter 10 mm og en åpning på 6 mm

20 min

11 of 26

Støttestruktur

12 of 26

Flere utfordringer

som kan velges etter man har laget nøkkelring

13 of 26

Utfordring: lag et navneskilt (enkelt)

Kravspesifikasjon:

  • Navneskiltet skal ha en tekst med ditt navn på
  • Teksten skal være festet i en plate
  • Lengden på navneskiltet skal være maksimalt 60 mm lengde

14 of 26

Utfordring: lag en ring (enkelt)

Kravspesifikasjon;

  • Ringen skal passe fingeren din
  • Ringen skal gjengi ditt humør akkurat nå!

15 of 26

Utfordring: lag et hus til nøkkelringen (middels utfordrende)

Kravspesifikasjon;

  • Huset skal modelleres etter en skisse du har laget. Om du ønsker kan du basere deg på en eksisterende modell f.eks et hus fra Monopol.
  • Tegningen skal ha oppgitt mål oppgitt i millimeter
  • Huset skal ha vegger og skråtak som henger 2 millimeter utover kanten.
  • Huset skal ha en enkel pipe.

16 of 26

Utfordring: lag et mønster (utfordrende)

Kravspesifikasjon;

  • Mønsteret skal ha en grunnform
  • Grunnformen skal repeteres
  • Du kan endre størrelse, plassering eller rotering om du ønsker

17 of 26

Utfordring: lag et snøfnugg (avansert)

Kravspesifikasjon;

  • Følg oppskriften på kodekortet og hack koden.
  • Snøfnugget skal være basert på en skisse du har tegnet på papir.
  • Snøfnugget skal ha 6-armer og være symmetrisk
  • Snøfnugget må ta i bruk minst 3 ulike geometriske former.
  • Minst en av de geometriske formene skal være rotert.

18 of 26

Programmer modellen i TinkerCad Codeblocks

  • Sett igang og lag modellen i TinkerCad Codeblocks.
  • Prøv og feil.
  • Bruk kodekortene. Der er til stor hjelp
  • Lykke til!

19 of 26

Skriv ut på 3D-skriver

20 of 26

Filmvisning

Slik virker 3D-skriveren

1 min

21 of 26

1. Filament i røret

(filament)

8. Byggeplate (heatbed)

3. Dyse

(nozzle)

2. Ekstrudermotor

(extruder motor) - på baksiden her

4. Vifte

(fan)

5. X-akse trinnmotor

(stepper motor)

6. Z-akse trinnmotor

(stepper motor)

7. Y-akse trinnmotor

(stepper motor)

22 of 26

Eksportering av tegning

  • Velg “export”
  • Velg “stl”-format på filen.
  • Åpne filen i slicer-programvaren f.eks Cura/PrusaSlicer
  • Overfør til din 3D-skriver og start utskriften

23 of 26

Cura - fra 3D-modell til GCode

24 of 26

Oppsummering

  • Gå gjennom og forklar programkoden til modellen dere har laget
  • Vis frem resultatet på 3D-skriveren
  • Del erfaringer. Hva fungerte, hva fungerte ikke?
  • Ta et bilde av alle de fine modellene dere har skrevet ut idag.

25 of 26

Lag en skisse

26 of 26

Lag en skisse først

  • Lag en skisse av det du vil modellere. Husk at dere må samarbeide i par.
  • Skisse skal være basert på grunnformene dere har blitt kjent med i TinkerCad Codeblocks.
  • Sett på mål på skissen. Målene skal være oppgitt i millimeter.