Loading

"Frère Jacques" Music Cylinder for Parametrized Music Box

by wizard23, published

"Frère Jacques" Music Cylinder for Parametrized Music Box by wizard23 Mar 8, 2013

Description

Customized version of "Parametric Music Box" thingiverse.com/thing:53235
This one is compatible to the default parameters of the "Parametric Music Box"

a video of it playing can be found here:
youtube.com/watch?v=LUlovenI9xQ

Created with Customizer! thingiverse.com/apps/customizer/run?thing_id=53235

Recent Comments

view all
Cool! I'll check it out.
I ajust added text for the music cylinders :)
because I think it might interfere with the pins I put it either on top (default) or on the bottom :) hope you like it :)
you are right! totally!!! I'll add that, be right back....

More from Mechanical Toys

view more

Liked By

view all

Tags

Give a Shout Out

If you print this Thing and display it in public proudly give attribution by printing and displaying this tag. Print Thing Tag

Instructions

This is compatible to the default parameters of the "Parametric Music Box" thingiverse.com/thing:53235

I made it using this web page: wizards23.net/projects/musicbox/musicbox.html with the following input:
----------
C0

D0

E0

C0

C0

D0

E0

C0

C0 E0

D0 F0

E0 G0

C0

C0 E0

D0 F0

E0 G0

C0

C0 E0 G0
A0
D0 F0 G0
F0
E0 G0 E0

C0 C0

C0 E0 G0
A0
D0 F0 G0
F0
E0 G0 E0

C0 C0


C0C#0D0D#0E0F0F#0G0G#0A0A#0B0C1
----------

which produces the following output:
----------
pinNrX = 13;
pinNrY = 50;
teethNotes="C 0C#0D 0D#0E 0F 0F#0G 0G#0A 0A#0B 0C 1";
pins="X...........................X...........................X.....................X.........................X...........................X...........................X.....................X.........................X...X.......................X..X........................X..X..................X.........................X...X.......................X..X........................X..X..................X.........................X...X..X..............X.....X..X.X..........X...........X..X..................X.........................X...X..X..............X.....X..X.X..........X...........X..X..................X......................................XXXXXXXXXXXXX";
----------

when entering this into Customizer make sure you set pinNrY to 49 (so one lower than the calculated value) because I use the last line in the input to make sure the cylinder is compatible with the default parameters of the Parametrized Music Box and it hits all notes at the same time so it will sund strange ;)

Original Customizer generated text:
----------
Using the following options:
musicCylinderTeeth = 24
wall = 2
GENERATE_CASE = 0
FOR_PRINT = 1
pulleySnapL = 1.2
DEBUG_GEARS = 0
crankAxisR = 3
musicAxisHolderH = 3.5
crankExtraH = 4
crankAxisCutAwayH = 4
gearH = 3
GENERATE_CRANK = 0
gammaTooth = 1.875
epsilonCSG = 0.1
GENERATE_CRANK_GEAR = 0
crankDirection = 0
ro_PLA = 924
axisSlack = 0.3
diametral_pitch = 0.6
pinD = 1.5
pinH = 3
pins = X...........................X...........................X.....................X.........................X...........................X...........................X.....................X.........................X...X.......................X..X........................X..X..................X.........................X...X.......................X..X........................X..X..................X.........................X...X..X..............X.....X..X.X..........X...........X..X..................X.........................X...X..X..............X.....X..X.X..........X...........X..X..................X......................................XXXXXXXXXXXXX
midGearAngle = -5
$fn = 32
crankTeeth = 8
GENERATE_MUSIC_CYLINDER = 1
E_PLA = 8240000
crankAxisHolderH = 1.5
pinNrY = 49
pinNrX = 13
gear_tolerance = 0.1
crankGearAngle = 15
pteethMinD = 1.5
GENERATE_MID_GEAR = 0
crankLength = 18
GENERATE_PULLEY = 0
baseFrequC0 = 16.3516
teethHolderH = 5
teethHolderW = 5
midSmallTeeth = 8
pulleyH = 10
crankSlack = 0.2
pulleySlack = 0.4
gear_min_gap = 0.1
midBigTeeth = 20
noteAlpha = 5
midAxisHolderH = 3.3
teethNotes = C 0C#0D 0D#0E 0F 0F#0G 0G#0A 0A#0B 0C 1C#1D 1D#1E 1F 1
snapAxisSlack = 0.55
gear_hold_R = 4
gear_gap = 1
You know what might be neat is if you could print the name of the cylinder on the cylinder so you know what cylinder you are loading. Maybe make the text recessed so it wouldn't interfere with the pins?
I ajust added text for the music cylinders :)
because I think it might interfere with the pins I put it either on top (default) or on the bottom :) hope you like it :)
Cool! I'll check it out.
you are right! totally!!! I'll add that, be right back....
Top