I am still continuing to improve my "snakeline" programming approach which I first used for the plastic springs of the flexing battery holders and then for the treble clef. In the meantime, I have enhanced this technique to use OpenScad's child mechanism, so this is one more project trying out this technique in practice...
When my daughter, who is teaching German to refugees, saw me doing some test prints with letters based on the snakeline approach, she thought that such letters would be very useful to her teaching, but she would need them to be magnetic, so that they would stick on the white board. Thus, I added conical magnet frames at the rear of the letters, which could be redrilled after printing with a 3mm drill bit, and cylindrical 3x3mm neodymium magnets could be pressed into the holes.
This project contains STL objects for capital letters (A-Z), numbers(0-9) and some special characters (@#$%^&*+-!?.,)which are about 10cm high and up to 6cm wide. The fully parametrized SCAD source files are also included snakeline.scad contains the snakeline library and sletters.scad contains the character definitions.
Update 2015-10-10: I have now also uploaded the STL files for the lower case characters a-z.
sl100_0.stl | 676.9KB | |
sl100_1.stl | 188.5KB | |
sl100_2.stl | 667.3KB | |
sl100_3.stl | 1003.0KB | |
sl100_4.stl | 267.2KB | |
sl100_5.stl | 817.3KB | |
sl100_6.stl | 1.3MB | |
sl100_7.stl | 607.5KB | |
sl100_8.stl | 1.2MB | |
sl100_9.stl | 907.5KB | |
sl100_a.stl | 272.6KB | |
sl100_amp.stl | 1.1MB | |
sl100_asterisk.stl | 289.0KB | |
sl100_at.stl | 996.5KB | |
sl100_b.stl | 821.5KB | |
sl100_c.stl | 693.9KB | |
sl100_comma.stl | 87.2KB | |
sl100_d.stl | 503.8KB | |
sl100_dollar.stl | 1.1MB | |
sl100_dot.stl | 72.0KB | |
sl100_e.stl | 422.4KB | |
sl100_exclm.stl | 189.6KB | |
sl100_f.stl | 380.3KB | |
sl100_g.stl | 775.7KB | |
sl100_h.stl | 303.9KB | |
sl100_hash.stl | 413.0KB | |
sl100_hat.stl | 146.0KB | |
sl100_heart.stl | 837.9KB | |
sl100_i.stl | 100.0KB | |
sl100_j.stl | 390.3KB | |
sl100_k.stl | 363.3KB | |
sl100_l.stl | 236.1KB | |
sl100_m.stl | 492.0KB | |
sl100_minus.stl | 100.5KB | |
sl100_n.stl | 465.6KB | |
sl100_o.stl | 676.9KB | |
sl100_p.stl | 491.0KB | |
sl100_percent.stl | 1.0MB | |
sl100_plus.stl | 192.7KB | |
sl100_q.stl | 792.9KB | |
sl100_qmark.stl | 647.6KB | |
sl100_r.stl | 745.3KB | |
sl100_s.stl | 1.0MB | |
sl100_t.stl | 194.2KB | |
sl100_tilde.stl | 317.1KB | |
sl100_u.stl | 439.5KB | |
sl100_v.stl | 211.9KB | |
sl100_w.stl | 571.0KB | |
sl100_x.stl | 245.4KB | |
sl100_y.stl | 189.9KB | |
sl100_z.stl | 400.0KB | |
sletters.scad | 19.7KB | |
snakeline.scad | 9.6KB |