#maker
9 APIs met deze tag
Fret Spacing API
Fretted-instrument lutherie maths as an API, computed locally and deterministically — the fret positions a guitar, bass, mandolin or ukulele builder slots a fingerboard to. This is instrument-building geometry, not music theory. The positions endpoint lays out a whole fingerboard from the scale length using the twelve-tone equal-temperament rule: the distance from the nut to fret n = scale length × (1 − 1 ÷ 2^(n/12)), so the 12th fret lands at exactly half the scale (the octave) and each gap shrinks by the constant ratio 2^(1/12) ≈ 1.0595 toward the bridge — a 25.5-inch Fender scale puts fret 1 at 1.431 inches and fret 12 at 12.75. The fret endpoint gives one fret’s distance from the nut, from the previous fret and to the bridge; the scalelength endpoint runs it backwards, recovering the scale length from a measured distance to a known fret (measure to the 12th and double it). It works in inches or millimetres — 25.5 Fender, 24.75 Gibson, 25.4 classical, 34 bass. Everything is computed locally and deterministically, so it is instant and private. Ideal for lutherie, guitar-building, instrument-design and maker app developers, fingerboard-slotting and fret-calculator tools, and CAD/CNC templates. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 compute endpoints. For note names or frequencies use a music-theory API.
api.oanor.com/fretspacing-api
Paracord API
Paracord-craft wiskunde als een API, lokaal en deterministisch berekend — de koordlengtegetallen die een paracord-knutselaar voor een project knipt. Het bracelet-eindpunt bepaalt de koordlengte op basis van de afgewerkte lengte en de weefmethode met behulp van de bekende vuistregel — ongeveer een voet koord per inch werk voor een cobra (Solomon) bar, het dubbele voor een king cobra, minder voor een fishtail — dus een 8-inch cobra-armband heeft ongeveer 9 voet koord nodig, inclusief een voet afval voor de uiteinden; geef het een polsmaat in plaats daarvan en het voegt de pasvorm en de gesp toe om eerst de afgewerkte lengte te krijgen, dus een 7-inch pols komt uit op bijna 10 voet. Het weave-eindpunt generaliseert dit naar elk project — lanyards, riemen, hondenriemen — als koord = afgewerkte lengte × koord-per-inch × het aantal werkende strengen, met de weeffactoren ingebouwd of je eigen koord-per-inch, en antwoorden in inches, voeten en meters. Alles wordt lokaal en deterministisch berekend, dus het is direct en privé. Ideaal voor paracord-, survivalgear-, scouting-, craft- en maker-app-ontwikkelaars, project-schatters en snijlijsttools, en doe-het-zelf-software. Pure lokale berekening — geen key, geen externe service, direct. Vuistregels — knip lang en trim. Live, niets opgeslagen. 2 compute-eindpunten.
api.oanor.com/paracord-api
Chainmaille API
Chainmaille-wiskunde als een API, lokaal en deterministisch berekend — de aspectratio en ringnummers waar een maille-kunstenaar mee weeft. Het aspect-eindpunt berekent de allesbepalende Aspect Ratio = binnendiameter ÷ draaddiameter, en lost op voor welke van de drie je mist, en geeft dan de weaves die die ring zal maken: AR, niet absolute grootte, bepaalt alles — te laag en de ringen sluiten niet door elkaar, te hoog en de weave wordt slap, dus een 6,4 mm ID op 1,6 mm draad is AR 4,0, goed voor European 4-in-1, Byzantine, box chain en meer. Het ring-eindpunt doet de materiaalwiskunde: draad per ring ≈ π × (binnendiameter + draaddiameter) — de gemiddelde diameteromtrek — dus die AR-4 ringen hebben elk ongeveer 25 mm draad nodig en wegen ruwweg 0,4 g in staal; geef een draadlengte om te krijgen hoeveel ringen het oplevert, of een ringaantal om de totale draad en gewicht te krijgen, in elk van negen metalen van aluminium tot zilver. Alles wordt lokaal en deterministisch berekend, dus het is direct en privé. Ideaal voor chainmaille, sieraden, cosplay-pantser en maker-app-ontwikkelaars, ringkoop- en projectramingstools, en knutselsoftware. Pure lokale berekening — geen key, geen externe service, direct. Afmetingen in mm. Live, niets opgeslagen. 2 compute-eindpunten. Voor draaddikte ↔ mm gebruik een draaddikte-API.
api.oanor.com/chainmaille-api
Screen Printing API
Screen-printing maths als API, lokaal en deterministisch berekend — de inktverbruik- en kostengetallen waarmee een kledingprinter of drukkerij een klus begroot. Het draait allemaal om 'inktmileage', het bedrukte oppervlak dat een eenheid inkt dekt — in² per pond, met plastisol gewoonlijk 12.000–18.000 afhankelijk van zeef en deposit. Het inkt-eindpunt berekent een run: inkt = (printoppervlak × prints) ÷ mileage, dus een ontwerp van 100 in² dat 150 keer wordt geprint bij 15.000 in²/lb neemt precies één pond (454 g, ongeveer 3 g per print); geef het ontwerp door als oppervlak of als breedte × hoogte. Het prints-eindpunt werkt omgekeerd — hoeveel shirts een bak inkt doet: prints = (inktgewicht × mileage) ÷ printoppervlak, dus een pond plastisol dekt 15.000 in², ruwweg 150 prints van dat ontwerp vóór afval, en het accepteert ponden, kilo's of grammen. Het kosten-eindpunt plaatst er een prijs op: inktponden × prijs per pond geeft de inktkosten van de run en het cijfer per print, meestal slechts een paar cent — alleen inkt, vóór zeven, kleding en arbeid. Alles wordt lokaal en deterministisch berekend, dus het is direct en privé. Ideaal voor ontwikkelaars van screen-printing, kledingdecoratie, drukkerij- en merch-apps, offerte- en kostprijsberekeningstools en productieplanningssoftware. Pure lokale berekening — geen key, geen externe dienst, direct. Live, niets opgeslagen. 3 compute-eindpunten. Alleen inkt; voeg zeven, kleding en arbeid toe voor een volledige offerte.
api.oanor.com/screenprint-api
Leathercraft API
Leathercraft wiskunde als een API, lokaal en deterministisch berekend — de gewicht-, oppervlakte- en riemnummers die een leerbewerker, zadelmaker of maker voor een project snijdt. Het dikte-eindpunt behandelt de eigenaardigheid dat leer “gewicht” eigenlijk een dikte is: één ounce is gelijk aan een vierenzestigste van een inch, of 0,397 mm, dus 8 oz leer is 3,18 mm — en het converteert in beide richtingen tussen ounces, millimeters en inches en stelt typische toepassingen voor, van 2–3 oz voeringen en portefeuilles tot 9 oz-plus riemen en zadels. Het oppervlakte-eindpunt converteert huidoppervlakte tussen de Amerikaanse vierkante voet, de Europese vierkante decimeter (1 ft² = 9,29 dm²) en vierkante meters, en bepaalt de grootte van een project: gegeven het leer dat een project nodig heeft en een afvaltoeslag — 25–40 % is normaal omdat huiden onregelmatige randen en gebreken hebben — retourneert het de bruikbare oppervlakte en hoeveel huiden te kopen. Het riem-eindpunt telt riemen gesneden uit een rechthoekig stuk (aantal = ⌊breedte ÷ riembreedte⌋, elk zo lang als het stuk) of de continue veterlengte die een spiraalsnede oplevert uit een oppervlakte (lengte = oppervlakte ÷ breedte). Alles wordt lokaal en deterministisch berekend, dus het is onmiddellijk en privé. Ideaal voor leerbewerking, zadels, handwerk, tassenmakerij en maker-app-ontwikkelaars, project-schatter en materiaalkosten-tools, en werkplaatssoftware. Pure lokale berekening — geen key, geen externe dienst, onmiddellijk. Live, niets opgeslagen. 3 compute-eindpunten.
api.oanor.com/leather-api
Resin & Epoxy API
Giet- en epoxyhars wiskunde als een API, lokaal en deterministisch berekend — de meng-, dek- en malvolume-getallen waar een harskunstenaar, -ambachtsman of -maker een project mee giet. Het mix-eindpunt splitst een tweecomponentenhars op basis van de labelverhouding: hars = totaal × A/(A+B), verharder = totaal × B/(A+B), van elke hoeveelheid die je kent — het totaal, de hars of de verharder — dus een 2:1 epoxy voor 300 ml is 200 + 100, en een 100:45 op gewicht systeem voor 100 g hars heeft 45 g verharder nodig; het behoudt je eenheid (ml, gram, fl oz) en herinnert je eraan dat sommige harsen op volume en andere op gewicht worden gemengd. Het dek-eindpunt bepaalt de grootte van een overstromings- of sealcoat: volume = oppervlakte × dikte, in metrische of US-eenheden, teruggegeven in milliliters, fluid ounces en gallons plus de massa — overeenkomend met de bekende kunstharsregel van ongeveer een gallon per 12 ft² bij een achtste inch. Het moldfill-eindpunt berekent het volume van een doos-, cilinder-, bol- of kegelmal (een 10×10×5 cm doos is 500 ml, 550 g bij epoxy's ~1,1 g/cm³) en trekt de verplaatsing af van alles wat je inbedt, zodat je nooit te veel of te weinig giet. Alles wordt lokaal en deterministisch berekend, dus het is direct en privé. Ideaal voor ontwikkelaars van apps voor harskunst, ambachten, sieraden, modelbouw, riviertafels en makers, project-schattings- en materiaalkosten-tools, en studio-software. Pure lokale berekening — geen key, geen externe dienst, direct. Live, niets opgeslagen. 3 compute-eindpunten. Voor pot life en uitharding volg het productgegevensblad.
api.oanor.com/resin-api
Filament Calculator API
3D-print filament wiskunde als een API, lokaal en deterministisch berekend. Het lengte-gewicht endpoint converteert tussen de lengte en het gewicht van een spoel filament op basis van de diameter (1,75 mm of 2,85 mm) en materiaaldichtheid, met gewicht = (π/4·d²·lengte)·dichtheid — dus één meter 1,75 mm PLA weegt ongeveer 2,98 g, een standaard 1 kg PLA-spoel bevat ongeveer 335 m, en hetzelfde gewicht van het lichtere ABS geeft ongeveer 400 m. Het kosten endpoint berekent de filamentkosten van een print op basis van het gebruikte gewicht of lengte en de prijs per kilogram, en het spoel-overgebleven endpoint zet een restgewichtmeting (weeg de spoel, trek het lege-spoelgewicht af) om in de resterende lengte, zodat u weet of een klus zal worden afgerond. Ingebouwde dichtheden omvatten PLA, ABS, PETG, TPU, nylon, ASA, PC, HIPS, PVA, houtvul- en koolstofvezelmengsels, of u kunt uw eigen opgeven. Diameters zijn in millimeters, lengtes in meters en gewichten in grammen. Alles wordt lokaal en deterministisch berekend, dus het is direct en privé. Ideaal voor 3D-print-, maker-, print-farm-, slicer-plugin-, prototyping- en STEM-onderwijs-app-ontwikkelaars, filamentgebruik- en printkosten-tools, en werkplaatssoftware. Pure lokale berekening — geen sleutel, geen externe service, direct. Live, niets opgeslagen. 3 endpoints. Dit is filament geometrie en kosten; voor tank- of materiaalvolume gebruik een volume API.
api.oanor.com/filament-api
Capacitor API
Capacitor wiskunde als een API, lokaal en deterministisch berekend. Het energie-eindpunt berekent de opgeslagen energie en lading van een condensator uit twee van de capaciteit, de spanning en de lading — E = ½CV² = ½QV en Q = CV — in joules, millijoules en coulombs. Het laadeindpunt modelleert de RC-laad- en ontlaadtransiënt: de tijdconstante τ = RC, de spanning op een gegeven tijdstip, V(t) = Vs(1 − e^(−t/RC)) bij het laden of V(t) = V₀·e^(−t/RC) bij het ontladen, en het percentage geladen, of — gegeven een doels panning — de tijd om dit te bereiken; een condensator bereikt ongeveer 63 % in één tijdconstante en meer dan 99 % in vijf. Het combinatie-eindpunt berekent de totale capaciteit van condensatoren in serie (1/C = Σ1/Cᵢ) of parallel (C = ΣCᵢ). Capaciteit accepteert farads of de handige µF/nF/pF-eenheden. Alles wordt lokaal en deterministisch berekend, dus het is onmiddellijk en privé. Ideaal voor elektronica, maker, embedded en circuitontwerp app-ontwikkelaars, voedingen en timingtools, en elektronica-onderwijs. Pure lokale berekening — geen sleutel, geen externe dienst, onmiddellijk. Live, niets opgeslagen. 3 eindpunten. Dit is condensator wiskunde; voor AC-reactantie en resonantie gebruik een resonantie API en voor LED-weerstand dimensionering een LED-weerstand API.
api.oanor.com/capacitor-api
LED Resistor API
LED-stroombegrenzingsweerstand wiskunde als een API, lokaal en deterministisch berekend. Het resistor-eindpunt bepaalt de serieweerstand voor een enkele LED, R = (V_voeding − V_forward) / I, en retourneert het vermogensverlies van de weerstand (I²·R), het LED-vermogen, een aanbevolen vermogensclassificatie voor de weerstand en de dichtstbijzijnde E12-standaardwaarde (naar boven afgerond zodat de LED-stroom op of onder het doel blijft). Het serie-eindpunt bepaalt de gedeelde weerstand voor meerdere LEDs in serie, waarbij de voorwaartse spanningen optellen, R = (V_voeding − n·V_f) / I, en geeft een melding wanneer de voeding te laag is voor de string. Het parallel-eindpunt geeft de per-LED-weerstand voor LEDs parallel (elke heeft zijn eigen nodig) en de totale stroom die de voeding moet leveren. Stromen worden ingevoerd in milliampère. Alles wordt lokaal en deterministisch berekend, dus het is direct en privé. Ideaal voor elektronica, makers, Arduino- en hardware-app-ontwikkelaars, LED- en verlichtingscircuit-ontwerptools en elektronica-onderwijs. Pure lokale berekening — geen sleutel, geen externe service, direct. Live, niets opgeslagen. 3 eindpunten. Dit is LED-weerstandsbepaling; voor algemene wet van Ohm en reactantie gebruik een Ohm's-law API en voor AWG-draadeigenschappen gebruik een draaddikte-API.
api.oanor.com/ledresistor-api