This term we are coding for a 3D printer. We are using Beetle Blocks as the code. Beetle blocks looks a lot like “snap” and “scratch”. It is a block based code. These are all the codes I have done…

Challenge 1: SQUARE

This is what each block does to make the finished square:
– The “Start Extruding [lines]” block makes the beetle draw a thick line whenever and wherever it moves to. If you use a “Start Drawing” block it makes a very thin line. You need to us the “Start Extruding” block to print.

-The “Repeat” block(s) makes whatever is in it repeat 10 times. You can change the variable to whatever number you want. If I changed the number t 11 depending on what the finished shape is, it can completely change what it looks like.

– The “Move [0.1]” block determines how far it moves. The [0.1] is the distance. Just like the “Repeat” block, you can change the variable (which is the 0.1)

-The “Sphere Dia [0.5]” block changes the width of the “Start Extruding” block lines.

-The “Rotate [z] by [90]” block is the direction it turns. The first variable can be changed to 3 letters. [Y], [Z] and [X]. If you put in [Y] then the square will be standing.If you use [Z] then the square will look like it does on the picture. It stays on the “ground”. Finally, if you use [X] it will make a big line  because you are telling the beetle to flip (to go under the grid) and then move forward. So it just makes a straight line. The second variable is [90]. It is exactly the same as degrees. Since I am making a square, I put [90] there.

These Are Some Photos Of [Y], [X], [Z] In The Code:

This is the [Y] Square                                           This is the [X] (meant to be) square


Challenge 2: Polygon and Rotational Symmetry

This is the code and explanation:

This is the code and explanation for my Rotational Symmetry polygon:


Challenge 3: Rotational Symmetry Tri:

This is a photo of my code:

Challenge 3: Nonagon

This is the Nonagon coding and explanation:


Challenge 4: Tower

This is the “Tower” code and explanation: