Sie können den Autor unter dieser Email erreichen: martin.koch@buildyourguitar.com
13: Plektrum (nicht Plectron)
Zusatzinformationen sortiert nach Seitennummern:
Mit Pythonista für iOS kann Python code auf einem iPhone ausgeführt werden.
import motion
import time
import console
x=0
countThis=True
console.set_font('Courier New',64)
console.clear()
print('Start')
try:
motion.start_updates()
while True:
data = motion.get_magnetic_field()[2]
if (data > 500) and countThis:
console.clear()
x=x+4
print(x)
countThis=False
elif (data < 50):
countThis = True
time.sleep(.001)
finally:
motion.stop_updates()
omz-software.com/pythonista
Aluoxid gibt es bei cnc-plus.de
Hersteller: OTORO Design Inc., www.otoro.jp
Bezugsquelle: Dieter Schmid Werkzeuge GmbH, finetools.com
oder Dictum, dictum.com
Verleimzwinge RB 107: verleimzwinge.de
Veritas T-slot blade clamp: veritastools.com
vacuvin.com
smcpneumatics.com/ZU05S.html
roarockit.com
radiantools.com
stewmac.com
microfence.com
Der Original Versa Vise wird von willburtversavise.com hergestellt.
kregtool.com
Ich habe das leichte 30x30mm Profil und das Drehgelenk der Baureihe 6 von aluprofil.com verwendet.
arduino.cc
Die im Buch gezeigte Arduino UNO kompatible Platine wurde mit Fritzing entworfen (fritzing.org). Sie müssen Fritzing nicht installieren um die Platine zu bestellen.
Schritt 1: Laden sie die Fritzing Datei von BuildYourGuitar.com herunter.
Schritt 2: Laden sie die Fritzing Datei bei aisler.net hoch and bestellen sie die Platine. Im Jahr 2020 haben zwei Platinen ungefähr 17 Euro plus Versand und Umsatzsteuer gekostet.
/*
MICROCONTROLLER ASSISTED FRET SLOT CUTTING JIG
Accompanying software to the books
Building Electric Guitars and E-Gitarrenbau by Martin Koch
Version 1.0, December 2016
Controller: Arduino UNO or compatible
*/
#include <Stepper.h>
Stepper stepperMotor(200, 2, 3, 4, 5);
#define Button 12
#define LED 13
float scaleLength = 25.50; //Always enter the scale length in inches!
boolean zeroFret = false; //Change "false" to "true" if a zero fret is used.
float distanceFromNut, X;
float travelPerStep = 0.005; //Use 0.00635 for a 0.5 in. x 0.25 in. threaded rod
boolean cutMode = false;
long startTime, buttonPressDuration;
void setup() {
pinMode(Button, INPUT_PULLUP);
pinMode(LED, OUTPUT);
stepperMotor.setSpeed(60); //rpm
}
void loop() {
if (!cutMode) {
powerMotorOff();
startTime = millis();
while (!digitalRead(Button)); //if button is pressed wait for release
buttonPressDuration = millis() - startTime;
delay(10);
if (buttonPressDuration > 5000) cutMode = true;
else if (buttonPressDuration > 1000) while (digitalRead(Button)) stepperMotor.step(-1); //wait for button press to stop
else if (buttonPressDuration > 10) while (digitalRead(Button)) stepperMotor.step(1); //wait for button press to stop
digitalWrite(LED, HIGH);
delay(250);
digitalWrite(LED, LOW);
delay(250);
}
if (cutMode) {
distanceFromNut = 0;
for (int fretslot = 0; fretslot <= 99; fretslot++) {
digitalWrite(LED, HIGH);
powerMotorOff();
while (digitalRead(Button)); //wait for button press
digitalWrite(LED, LOW);
X = ( scaleLength * 25.4 - distanceFromNut ) / 17.8171537451058;
if (fretslot == 1 && !zeroFret) X = X + 0.3;
distanceFromNut += X;
stepperMotor.step(X / travelPerStep);
}
}
}
void powerMotorOff() {
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
}
Carlos Santana - "Oye Como Va", youtu.be/9QhchQD_w0M
Hätte ich diese temporäre Befestigungsmethode früher gekannt wäre sie im Buch. Es wird rückstandsfrei ablösbares Maler Abdeckband und Superkleber verwendet. Zum leichteren ablösen das Abdeckband etwas überstehen lassen: youtu.be/2vDpYEWLOX4
Paulines Deckenhöhenschichtlinien: PDF
Wie Adrian sein Griffbrett retten konnte