Mugg / Plotter (5 / 7 steg)
Steg 5: Frig programvaran
Lyckligtvis någon har gjort det hårda arbetet för oss vid detta tillfälle, och EIbotboard kan styras direkt från en Inkscape plugin, som är där du vill förmodligen att rita din design ändå.
Vad som följer är den processen jag följde frigging programvaran - det finns förmodligen snabbare eller bättre sätt, men jag är bra med seriell saker så detta är meningsfullt för mig. Om du inte bryr dig bara hoppa till botten. Du kommer att behöva göra det själv men, det finns ingen nedladdning här.
Installera Inkscape och eggbot programvara enligt deras instruktioner och skapa en enkel bild (en fyrkant eller något). Få en port övervakning program körs (jag använde portmon, jag är säker på att det finns andra) och starta jobbet körs. När det är gjort, gräva ut EIbotboard manualen och öppna port loggen.
Skanna igenom meddelandena och träna där kommandona är i allt detta - det är inte att många av dem. hänvisa till manuellt att se vad kommandona menar. Där många meddelanden som gå SM, något, något, något så de är förmodligen vad driver steppers, som eggbot manualen bekräftar hjälpsamt. Så är det där vi ska angripa programvaran.
Hitta eggbot.py i mappen inkscape. Sök igenom den efter SM. Det finns endast ett par tillfällen används, och det är ganska uppenbart att enda avser Rita en bild via motorerna. Redigera den linjen för att införa en lämplig multiplyer för screwthread.
Enkel version:
Ladda ner inkscape
Hämta programvaran eggbot
Hitta eggbot.py
söka för den följande linjen (linje 1271 i den aktuella versionen)
strOutput = ','.join (["SM", str (td), str (yd2), str (xd2)]) + '\r'
ändra det som följer
strOutput = ','.join (["SM", str (td), str (yd2 * SCALE_SCREW), str (xd2)]) + '\r'
Lägg till följande längst upp nära de andra konstanterna
SCALE_SCREW = 240