{"title":"Brands - Gearotons","description":"","products":[{"product_id":"gearotons-m17-34-compact-servo","title":"Gearotons M17-34 Kompakt servomotor | 0,25Nm vridmoment 560RPM 12–24V","description":"\u003cp\u003e\u003cstrong\u003eGearotons M17-34 Kompakt Servomotor\u003c\/strong\u003e är en kompakt integrerad servomotor för projekt som behöver precis rörelsestyrning i en NEMA 17-klass formfaktor. Enligt produkttiteln är denna variant klassad för \u003cstrong\u003e0.25Nm vridmoment\u003c\/strong\u003e, \u003cstrong\u003e560RPM\u003c\/strong\u003e maxhastighet och ett \u003cstrong\u003e12-24V\u003c\/strong\u003e driftsspann.\u003c\/p\u003e\n\n\u003cp\u003eSom en del av Gearotons M17-rörelsestyrnings-ekosystem är den designad för styrdatorstyrda applikationer där motor, drivare, rörelsestyrning och encoder är integrerade i en enhet. Gearotons M17-dokumentation beskriver ett \u003cstrong\u003eRS-485\u003c\/strong\u003e-kommunikationsgränssnitt, kommandobaserad styrning, sluten styrslinga, trapezoidrörelseprofiler, självkalibrering och mjukvarustöd för värdplattformar som Mac, PC, Raspberry Pi, Arduino och ESP32.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eM17-34\u003c\/strong\u003e är användbar när systemet kräver ett mindre vridmoment än högre vridmomentvarianter i M17-serien samtidigt som samma RS-485-styrflöde behålls. Variantsspecifika mekaniska detaljer som höjd, axellängd, vikt, ström och märkeffekt bör verifieras i den faktiska moduldokumentationen eller på produktetiketten före mekanisk konstruktion.\u003c\/p\u003e\n\n\u003chr style=\"border: 0; border-top: 1px solid #e0e0e0; margin: 24px 0;\"\u003e\n\n\u003ch2\u003eFunktioner\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eKompatkt integrerad servo\u003c\/strong\u003e - Kombinerar motor-, driv- och rörelsestyrningsfunktioner i en kompakt servomotormodul för inbyggda rörelseprojekt.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e0.25Nm vridmoment\u003c\/strong\u003e - Produkttiteln identifierar M17-34-varianten som ett \u003cstrong\u003e0.25Nm\u003c\/strong\u003e vridmomentalternativ för lättare belastningar.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e560RPM maxhastighet\u003c\/strong\u003e - Produkttiteln anger en maxhastighet på \u003cstrong\u003e560RPM\u003c\/strong\u003e, vilket överensstämmer med hastighetsvärdet i den offentliga M17-seriens specifikationstabell.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e12-24V driftsspann\u003c\/strong\u003e - Stöder ett brett \u003cstrong\u003e12-24V\u003c\/strong\u003e matningsspann för flexibla bänk- och inbyggda system.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRS-485-kommunikation\u003c\/strong\u003e - Gearotons M17-dokumentation beskriver RS-485-kommunikation för värddator-till-motor-styrning och kedjekopplade systemlayouter.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSluten styrslinga för rörelse\u003c\/strong\u003e - Dokumentationen för M17-serien beskriver sluten styrslinga med encoderfeedback och PID-styrning.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eTrapezoidrörelseprofiler\u003c\/strong\u003e - Stöder högre nivåers kommandoflöden såsom trapezoidrörelser, vilket minskar behovet av tidskritisk styrning av steg-\/riktpulser.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eStöd för självkalibrering\u003c\/strong\u003e - Gearotons dokumentation beskriver inbyggda kalibreringsfunktioner för att förbereda motorn för sluten styrning.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eMultiplattformsstyrning\u003c\/strong\u003e - Kan styras från vanliga utvecklingsmiljöer med en RS-485-adapter och lämpligt Gearotons mjukvarubibliotek eller protokoll.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAnvändbar för lättviktsautomation\u003c\/strong\u003e - Lämplig för kompakt robotik, provfixturer, utbildningsprojekt inom rörelsestyrning och små mekatroniska mekanismer.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003chr style=\"border: 0; border-top: 1px solid #e0e0e0; margin: 24px 0;\"\u003e\n\n\u003ch2\u003eSpecifikationer\u003c\/h2\u003e\n\u003ctable border=\"1\" cellpadding=\"8\" cellspacing=\"0\" style=\"border-collapse: collapse; width: 100%;\"\u003e\n  \u003ctr style=\"background: #f5f5f5;\"\u003e\n    \u003cth\u003eParameter\u003c\/th\u003e\n    \u003cth\u003eVärde\u003c\/th\u003e\n  \u003c\/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cstrong\u003eProduktnamn\u003c\/strong\u003e\u003c\/td\u003e\n    \u003ctd\u003eGearotons M17-34 kompakt servomotor\u003c\/td\u003e\n  \u003c\/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cstrong\u003eModell\u003c\/strong\u003e\u003c\/td\u003e\n    \u003ctd\u003eM17-34\u003c\/td\u003e\n  \u003c\/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cstrong\u003eMärkt vridmoment\u003c\/strong\u003e\u003c\/td\u003e\n    \u003ctd\u003e0,25Nm\u003c\/td\u003e\n  \u003c\/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cstrong\u003eMaxhastighet\u003c\/strong\u003e\u003c\/td\u003e\n    \u003ctd\u003e560RPM\u003c\/td\u003e\n  \u003c\/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cstrong\u003eDriftspänning\u003c\/strong\u003e\u003c\/td\u003e\n    \u003ctd\u003e12-24V\u003c\/td\u003e\n  \u003c\/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cstrong\u003eMotortyp\u003c\/strong\u003e\u003c\/td\u003e\n    \u003ctd\u003eIntegrerad kompakt servomotor\u003c\/td\u003e\n  \u003c\/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cstrong\u003eKommunikationsgränssnitt\u003c\/strong\u003e\u003c\/td\u003e\n    \u003ctd\u003eRS-485, baserat på Gearotons M17-seriedokumentation\u003c\/td\u003e\n  \u003c\/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cstrong\u003eStyrfunktioner\u003c\/strong\u003e\u003c\/td\u003e\n    \u003ctd\u003eSluten styrning, trapetsrörelseprofiler, kommando-baserad styrning, stöd för självkalibrering\u003c\/td\u003e\n  \u003c\/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cstrong\u003eVärdplattformar\u003c\/strong\u003e\u003c\/td\u003e\n    \u003ctd\u003eMac, PC, Raspberry Pi, Arduino, ESP32 och andra värdar med lämplig RS-485-adapter\u003c\/td\u003e\n  \u003c\/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cstrong\u003eObekräftade variantdetaljer\u003c\/strong\u003e\u003c\/td\u003e\n    \u003ctd\u003eHöjd, axellängd, axeldiameter, vikt, märkeffekt, maxström, IP-klassning och driftstemperatur är inte listade för M17-34 i den offentliga M17-serietabellen som kontrollerats för denna omskrivning\u003c\/td\u003e\n  \u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003chr style=\"border: 0; border-top: 1px solid #e0e0e0; margin: 24px 0;\"\u003e\n\n\u003ch2\u003eReferensdokument\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\u003ca href=\"https:\/\/tutorial.gearotons.com\/\" style=\"color: #007FFF; font-weight: bold;\" target=\"_blank\"\u003eGearotons kom igång-guide\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"https:\/\/github.com\/tomrodinger\/servomotor\" style=\"color: #007FFF; font-weight: bold;\" target=\"_blank\"\u003eGearotons servomotor open-source-förråd\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003chr style=\"border: 0; border-top: 1px solid #e0e0e0; margin: 24px 0;\"\u003e\n\n\u003ch2\u003eAnvändningsområde\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eKompakt robotik\u003c\/strong\u003e - Driv små leder, länkar, gripdon eller lätta robotmekanismer som gynnas av sluten styrning.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eUtbildningslaboratorier för rörelse\u003c\/strong\u003e - Undervisa i servostyrning, RS-485-kommunikation, kommandoprotokoll och sluten styrkretsbeteende.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAutomatiseringsprovfixturer\u003c\/strong\u003e - Bygg repeterbara positionssystem för små testanordningar, inspektionsfixturer och laboratorieautomationsuppsättningar.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePrototypa CNC-mekanismer\u003c\/strong\u003e - Utvärdera servobaserad positionering i kompakta axelprototyper där tidskritisk stegsignalgenerering inte är önskvärt.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eForskning inom mekatronik\u003c\/strong\u003e - Experimentera med trapetsrörelse, positionsenheter, hastighetsenheter och mjukvarustyrda rörelseprofiler.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eArduino- och ESP32-projekt\u003c\/strong\u003e - Lägg till RS-485-styrd rörelse till inbyggda styrenhetsprojekt med lämplig kabeldragning och bibliotekssupport.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRaspberry Pi styrsystem\u003c\/strong\u003e - Integrera servorörelse i Python-baserade styrarbetsflöden via en RS-485-adapter.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eDistribuerade motornätverk\u003c\/strong\u003e - Utforska flermotorers RS-485 busskonfigurationer där varje motor kan tilldelas och styras via mjukvara.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003chr style=\"border: 0; border-top: 1px solid #e0e0e0; margin: 24px 0;\"\u003e\n\n\u003ch2\u003ePacklista\u003c\/h2\u003e\n\u003ctable border=\"1\" cellpadding=\"8\" cellspacing=\"0\" style=\"border-collapse: collapse; width: 100%;\"\u003e\n  \u003ctr style=\"background: #f5f5f5;\"\u003e\n    \u003cth\u003eBeskrivning\u003c\/th\u003e\n    \u003cth\u003eAntal\u003c\/th\u003e\n  \u003c\/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003eGearotons M17-34 kompakt servomotor\u003c\/td\u003e\n    \u003ctd\u003e1\u003c\/td\u003e\n  \u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003chr style=\"border: 0; border-top: 1px solid #e0e0e0; margin: 24px 0;\"\u003e\n\n\u003ch2\u003eVanliga frågor\u003c\/h2\u003e\n\u003cstyle\u003e\n  .faq-accordion details {\n    border-bottom: 1px solid #e6eef8;\n    padding: 14px 0;\n  }\n  .faq-accordion summary {\n    list-style: none;\n    cursor: pointer;\n    font-size: 16px;\n    font-weight: 700;\n    color: #1f2933;\n    position: relative;\n    padding-right: 32px;\n  }\n  .faq-accordion summary::-webkit-details-marker {\n    display: none;\n  }\n  .faq-accordion summary::after {\n    content: \"\\203A\";\n    position: absolute;\n    right: 4px;\n    top: 50%;\n    transform: translateY(-50%) rotate(90deg);\n    color: #007fff;\n    font-size: 28px;\n    line-height: 1;\n    transition: transform 0.2s ease;\n  }\n  .faq-accordion details[open] summary::after {\n    transform: translateY(-50%) rotate(270deg);\n  }\n  .faq-accordion p {\n    margin: 12px 0 0;\n    color: #4b5563;\n    line-height: 1.65;\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"faq-accordion\"\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003eHur skiljer sig M17-34 från högre vridmoment M17-modeller?\u003c\/summary\u003e\n    \u003cp\u003eM17-34-listan identifierar den som ett lågvridmoment \u003cstrong\u003e0,25Nm\u003c\/strong\u003e kompakt alternativ. Offentlig Gearotons-seriedokumentation listar högre vridmoment M17-40, M17-48 och M17-60 varianter, så återanvänd inte deras mekaniska värden för M17-34 om det inte bekräftats separat.\u003c\/p\u003e\n  \u003c\/details\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003eAnvänder denna motor RS-485-kommunikation?\u003c\/summary\u003e\n    \u003cp\u003eJa. Gearotons M17-seriedokumentation beskriver RS-485-kommunikation med kommandobaserad styrning och flerenhetsbusskapacitet.\u003c\/p\u003e\n  \u003c\/details\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003eVilket strömförsörjningsområde bör jag planera för?\u003c\/summary\u003e\n    \u003cp\u003eProduktnamnet specificerar en \u003cstrong\u003e12-24V\u003c\/strong\u003e driftområde. Välj en strömförsörjning som passar den faktiska belastningen, ledningsdragningen och strömkraven i ditt system.\u003c\/p\u003e\n  \u003c\/details\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003eÄr värdet 560RPM bekräftat för denna lista?\u003c\/summary\u003e\n    \u003cp\u003eJa. Shopify produktnamn listar \u003cstrong\u003e560RPM\u003c\/strong\u003e, och Gearotons offentliga M17-seriedokumentation listar också 560RPM som maxhastighet för de dokumenterade M17-varianterna.\u003c\/p\u003e\n  \u003c\/details\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003eKan den styras från Arduino eller ESP32?\u003c\/summary\u003e\n    \u003cp\u003eGearotons dokumentation beskriver Arduino- och ESP32-styrningsarbetsflöden via RS-485. En lämplig RS-485-adapter och korrekt UART-koppling krävs.\u003c\/p\u003e\n  \u003c\/details\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003eKan den styras från en Raspberry Pi eller PC?\u003c\/summary\u003e\n    \u003cp\u003eJa. Gearotons dokumentation beskriver Mac, PC, Raspberry Pi och andra värddatorarbetsflöden vid användning av en RS-485-adapter och stödda mjukvaruverktyg.\u003c\/p\u003e\n  \u003c\/details\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003eStöder den trapetsrörelse?\u003c\/summary\u003e\n    \u003cp\u003eGearotons M17-dokumentation beskriver hög-nivå rörelsekommandon inklusive trapetsrörelser, vilket förenklar kontrollerad rörelse jämfört med tidskritisk steg\/riktning puls-generering.\u003c\/p\u003e\n  \u003c\/details\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003eIngår mått och vikt?\u003c\/summary\u003e\n    \u003cp\u003eNej. Den offentliga M17-tabellen som kontrollerades för denna omskrivning listar inte M17-34 mekaniska mått eller vikt, så dessa värden utelämnas medvetet för att undvika att blanda data från andra varianter.\u003c\/p\u003e\n  \u003c\/details\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003eVad ingår i paketet?\u003c\/summary\u003e\n    \u003cp\u003ePacklistan är begränsad till \u003cstrong\u003e1 x Gearotons M17-34 kompakt servomotor\u003c\/strong\u003e. Icke-fysiska dokumentationslänkar finns i avsnittet Referensdokument istället för packlistan.\u003c\/p\u003e\n  \u003c\/details\u003e\n\u003c\/div\u003e\n","brand":"Gearotons","offers":[{"title":"Default Title","offer_id":45576333131974,"sku":"Gearotons-M17-34","price":25.85,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0621\/0050\/4774\/files\/imgi_5_image_7e1a79be-2004-48fc-be5a-fb86d7b10ded.webp?v=1777877005"},{"product_id":"gearotons-m17-40-high-torque","title":"Gearotons M17-40 Servomotor med högt vridmoment | 0,40Nm vridmoment 480RPM 12–24V","description":"\u003cp\u003e\u003cspan\u003eM17 Series Servomotors är integrerade rörelsestyrningsenheter som kombinerar motor, motordrivare, rörelsestyrning och encoder i en kompakt enhet. Serien är designad med ett \u003cstrong\u003eRS-485 kommunikationsgränssnitt\u003c\/strong\u003e och stödjer \u003cstrong\u003enätverk med flera enheter i daisy-chain\u003c\/strong\u003e, vilket gör det möjligt att hantera flera servomotorer från en enda anslutningspunkt. Produktserien inkluderar \u003cstrong\u003etre modeller — M17-60, M17-48 och M17-40 —\u003c\/strong\u003e som erbjuder momentanpassade alternativ samtidigt som konsekvent styrbeteende bibehålls över serien.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eStyrfunktioner\u003c\/h2\u003e\n\u003cp\u003e\u003cspan\u003eVarje M17 Series Servomotor har avancerade styrfunktioner som \u003cstrong\u003eflera driftlägen\u003c\/strong\u003e, \u003cstrong\u003esjälvkalibrering\u003c\/strong\u003e och \u003cstrong\u003einbyggd statusövervakning\u003c\/strong\u003e via LED-indikatorer. Motorerna kan styras från en mängd olika plattformar, inklusive \u003cstrong\u003eMac, PC, Raspberry Pi och Arduino\u003c\/strong\u003e (med en lågkostnads RS-485-adapter), vilket gör dem lämpliga både för utbildningsmiljöer och industrisystem.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eRörelseprestanda\u003c\/h2\u003e\n\u003cp\u003e\u003cspan\u003eSerien stödjer \u003cstrong\u003eprecis positionskontroll\u003c\/strong\u003e genom trapezoidala rörelseprofiler, ett \u003cstrong\u003eslutet styrläge\u003c\/strong\u003e och omfattande \u003cstrong\u003efelhanteringsmekanismer\u003c\/strong\u003e. Med standardiserade \u003cstrong\u003eNEMA 17 monteringsmått\u003c\/strong\u003e, ett \u003cstrong\u003edriftspänningsområde på 12–24 V\u003c\/strong\u003e och ett robust kommunikationsprotokoll levererar M17 Series Servomotors en pålitlig och flexibel lösning för applikationer som kräver noggrann rörelsestyrning.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eAnvändningsscenarier\u003c\/h2\u003e\n\u003cp\u003e\u003cspan\u003eDen integrerade designen och kommunikationsflexibiliteten gör serien väl lämpad för \u003cstrong\u003erobotik\u003c\/strong\u003e, \u003cstrong\u003eCNC-maskiner\u003c\/strong\u003e, \u003cstrong\u003eautomatiserad testutrustning\u003c\/strong\u003e och \u003cstrong\u003evetenskaplig instrumentering\u003c\/strong\u003e, där kompakt formfaktor och precis aktivering är avgörande.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv\u003e\n\u003csection id=\"introduction\" class=\"Marketing_contentSection__AnvH7\"\u003e\n\u003cdiv class=\"Marketing_container__7I3E7\"\u003e\n\u003cdiv class=\"Marketing_sectionImageContainer__JzoMZ\"\u003e\u003cimg src=\"https:\/\/gearotons.com\/_next\/image?url=%2Fmarketing%2Fimages%2Fone_motor_small.jpg\u0026amp;w=1920\u0026amp;q=75\" alt=\"M17 Servomotor\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection id=\"features\" class=\"Marketing_contentSection__AnvH7\"\u003e\n\u003cdiv class=\"Marketing_container__7I3E7\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eNyckelfunktioner\u003c\/h2\u003e\n\u003cdiv class=\"Marketing_sectionImageContainer__JzoMZ\"\u003e\u003cimg src=\"https:\/\/gearotons.com\/_next\/image?url=%2Fmarketing%2Fimages%2Fkit_with_three_motors_small.jpg\u0026amp;w=1920\u0026amp;q=75\" alt=\"M17 Servomotorkit\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"Marketing_sectionImageContainer__JzoMZ\"\u003e\u003c\/div\u003e\n\u003cul class=\"Marketing_featuresListSimple__rEFGw\"\u003e\n\u003cli\u003eHög integrationsnivå kombinerar motor, motordrivare, rörelsestyrsystem och encoder\u003c\/li\u003e\n\u003cli\u003eStyr valfritt antal motorer från en enkel styrenhet via ett RS-485 kommunikationsgränssnitt\u003c\/li\u003e\n\u003cli\u003eStyrning med högre nivå-kommandon som \"Aktivera mosfets\" och \"Trapezoidrörelse\" (undvik tidskritisk DIR\/STEP-styrning)\u003c\/li\u003e\n\u003cli\u003eKompakt formfaktor nästan lika stor som en NEMA 17 stegmotor med samma specifikationer (inga utstickande delar)\u003c\/li\u003e\n\u003cli\u003eStandardiserade NEMA 17 monteringsmått\u003c\/li\u003e\n\u003cli\u003eBrett spänningsområde (12-24V) för flexibla strömalternativ\u003c\/li\u003e\n\u003cli\u003eHögprecisions sluten styrning med inbyggd encoder och PID-styrkrets som körs vid 32 kHz\u003c\/li\u003e\n\u003cli\u003eMycket mer energieffektiv i sluten styrning jämfört med konventionell stegmotor\u003c\/li\u003e\n\u003cli\u003eIntegrerat skydd mot överström, överspänning och övertemperatur\u003c\/li\u003e\n\u003cli\u003eMaxhastigheten kan nå upp till 560 RPM\u003c\/li\u003e\n\u003cli\u003eVridmoment-till-vikt-förhållandet är detsamma som för en motsvarande stegmotor\u003c\/li\u003e\n\u003cli\u003eKompatibel med en mängd olika gränssnitt och hårdvara, såsom Raspberry Pi, Arduino, ESP32, Mac och PC\u003c\/li\u003e\n\u003cli\u003eVi strävar efter att erbjuda utmärkt dokumentation och handledningar för att få dig igång snabbt\u003c\/li\u003e\n\u003cli\u003eVi tillhandahåller AI-vänlig dokumentation om du vill att din favorit-AI ska göra allt arbete åt dig\u003c\/li\u003e\n\u003cli\u003eLämplig för robotik, CNC, automation, vetenskapliga instrument, testfixturer, 3D-skrivare och allt annat\u003c\/li\u003e\n\u003cli\u003eFinns i olika storlekar så att du kan hitta rätt vridmoment och pris för din applikation\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection id=\"connection\" class=\"Marketing_contentSection__AnvH7 Marketing_diagramSection__1sWbS\"\u003e\n\u003cdiv class=\"Marketing_container__7I3E7\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eAnslutningsschema\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"Marketing_diagramContainer__dkAq7\"\u003e\u003cimg src=\"https:\/\/gearotons.com\/_next\/image?url=%2Fmarketing%2Fimages%2Fconnection_diagram.jpg\u0026amp;w=3840\u0026amp;q=75\" alt=\"Anslutningsschema\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection id=\"unit-system\" class=\"Marketing_contentSection__AnvH7\"\u003e\n\u003cdiv class=\"Marketing_container__7I3E7\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eEnhetssystem\u003c\/h2\u003e\n\u003cp\u003eM17 Series Servomotorer har vissa interna enheter för att effektivt utföra beräkningar relaterade till rörelse (med heltalsmatematik). Det är styrprogrammets ansvar att stödja flera mätenheter för olika storheter. Våra Python- och Arduino-bibliotek hanterar enhetsomvandlingar automatiskt, så att du kan arbeta med dina föredragna enheter. Nedan följer de stödda enheterna för varje storhet:\u003c\/p\u003e\n\u003ctable class=\"Marketing_specsTable__a2_EZ\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eAntal\u003c\/th\u003e\n\u003cth\u003eTillgängliga enheter\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eTid\u003c\/td\u003e\n\u003ctd\u003etidssteg, sekunder, millisekunder, minuter\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePosition\u003c\/td\u003e\n\u003ctd\u003eaxelrotationer, grader, radianer, enkoderräkningar\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHastighet\u003c\/td\u003e\n\u003ctd\u003erotationer per sekund, rpm, grader per sekund, radianer per sekund, räkningar per sekund, räkningar per tidssteg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAcceleration\u003c\/td\u003e\n\u003ctd\u003erotationer per sekund i kvadrat, rpm per sekund, grader per sekund i kvadrat, radianer per sekund i kvadrat, räkningar per sekund i kvadrat, räkningar per tidssteg i kvadrat\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eStröm\u003c\/td\u003e\n\u003ctd\u003einterna ström-enheter, milliampere, ampere\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSpänning\u003c\/td\u003e\n\u003ctd\u003emillivolt, volt\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTemperatur\u003c\/td\u003e\n\u003ctd\u003ecelsius, fahrenheit, kelvin\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection id=\"getting-started\" class=\"Marketing_contentSection__AnvH7\"\u003e\n\u003cdiv class=\"Marketing_container__7I3E7\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eKom igång-guide\u003c\/h2\u003e\n\u003cp\u003eFör att hjälpa dig komma igång med din M17 Series Servomotor erbjuder vi en omfattande onlineguide som täcker allt från initial installation till avancerade protokollimplementationer. Denna guide inkluderar:\u003c\/p\u003e\n\u003cul class=\"Marketing_guideFeatures__4vSei\"\u003e\n\u003cli\u003eSteg-för-steg installationsinstruktioner\u003c\/li\u003e\n\u003cli\u003eDetaljerad dokumentation av kommunikationsprotokoll\u003c\/li\u003e\n\u003cli\u003eProgrammeringsexempel och kodsnuttar\u003c\/li\u003e\n\u003cli\u003eBeskrivning av felkoder\u003c\/li\u003e\n\u003cli\u003eFelsökningstips och bästa praxis\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"Marketing_guideLink__cNCFp\"\u003e\u003cspan style=\"color: rgb(0, 170, 255);\"\u003e\u003cstrong\u003e\u003ca href=\"https:\/\/tutorial.gearotons.com\/\" class=\"Marketing_btn__s0oB_ Marketing_btnPrimary__tgSLp\" style=\"color: rgb(0, 170, 255);\" target=\"_blank\"\u003eKlicka här för att besöka vår Kom igång-guide\u003c\/a\u003e\u003c\/strong\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection id=\"indicators\" class=\"Marketing_contentSection__AnvH7\"\u003e\n\u003cdiv class=\"Marketing_container__7I3E7\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eIndikator-LEDs och Knappar\u003c\/h2\u003e\n\u003cdiv class=\"Marketing_sectionImageContainer__JzoMZ\"\u003e\u003cimg src=\"https:\/\/gearotons.com\/_next\/image?url=%2Fmarketing%2Fimages%2Fmotor_back_small.jpg\u0026amp;w=1920\u0026amp;q=75\" alt=\"Motor Bak med LEDs och Knappar\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"Marketing_sectionImageContainer__JzoMZ\"\u003e\u003c\/div\u003e\n\u003cp\u003eServomotorn har två status-LEDs (grön och röd). Den gröna LED-lampan blinkar långsamt för att visa ett hjärtslag och snabbt för att indikera att bootloadern körs istället för applikationen. Den röda LED-lampan tänds kort för att visa kommunikation på bussen och indikerar allvarliga felkoder genom att blinka ett visst antal gånger.\u003c\/p\u003e\n\u003cp\u003eServomotorn har två knappar märkta \"Reset\" och \"Test\". Reset-knappen återställer den interna mikrokontrollern och all status återgår till standardvärden. Test-knappen får motorn att snurra. Tryck kort för att låta den snurra åt ena hållet och tryck i mer än 0,3 sekunder och släpp för att låta den snurra åt andra hållet. Håll ned i minst 2 sekunder och släpp för att få motorn att gå i sluten slinga-läge. Håll ned i mer än 15 sekunder och släpp för att låta motorn kalibrera sig själv. Observera att den kommer att snurra under kalibreringen och måste kunna snurra fritt för att kalibreringen ska lyckas, så ta bort eventuella belastningar innan du utför denna operation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection id=\"protocol\" class=\"Marketing_contentSection__AnvH7\"\u003e\n\u003cdiv class=\"Marketing_container__7I3E7\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eKommunikationsprotokoll\u003c\/h2\u003e\n\u003cdiv class=\"Marketing_sectionImageContainer__JzoMZ\"\u003e\u003cimg src=\"https:\/\/gearotons.com\/_next\/image?url=%2Fmarketing%2Fimages%2Fadapter_and_wire_small.jpg\u0026amp;w=1920\u0026amp;q=75\" alt=\"RS-485-adapter och kabel\"\u003e\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eM17-serien använder RS-485-kommunikation med ett enkelt kommando-baserat protokoll. Flera motorer kan kopplas i kedja på en enda buss, var och en med unikt ID.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eKommandoreferens sammanfattning\u003c\/h2\u003e\n\u003cp\u003eFör den uppdaterade sanningskällan för alla tillgängliga kommandon kan du titta på detta dokument.\u003c\/p\u003e\n\u003cdiv class=\"Marketing_commandLink__MDaV_\"\u003e\u003cspan style=\"color: rgb(0, 170, 255);\"\u003e\u003cstrong\u003e\u003ca href=\"https:\/\/github.com\/tomrodinger\/servomotor\/blob\/main\/python_programs\/servomotor\/motor_commands.json\" style=\"color: rgb(0, 170, 255);\" target=\"_blank\"\u003ehttps:\/\/github.com\/tomrodinger\/servomotor\/blob\/main\/python_programs\/servomotor\/motor_commands.json\u003c\/a\u003e\u003c\/strong\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cp\u003eDu kan också köra detta kommando:\u003c\/p\u003e\n\u003cpre\u003e\u003ccode class=\"language-bash\"\u003epip3 install servomotor   # kör detta bara en gång för att installera biblioteket och programmen\nservomotor_command -c\u003c\/code\u003e\u003c\/pre\u003e\n\u003cp\u003eDetta kommer att skriva ut informationen i filen motor_commands.json på ett snyggare sätt och ge viss användarinformation för att skicka kommandon till motorn från kommandoraden.\u003c\/p\u003e\n\u003cp\u003eKommandona är grupperade efter funktionalitet inklusive Grundläggande styrning, Rörelsestyrning, Konfiguration, Status \u0026 övervakning och Enhetshantering.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection id=\"specifications\" class=\"Marketing_contentSection__AnvH7\"\u003e\n\u003cdiv class=\"Marketing_container__7I3E7\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eTekniska specifikationer\u003c\/h2\u003e\n\u003ch3\u003eMekaniska specifikationer\u003c\/h3\u003e\n\u003ctable class=\"Marketing_specsTable__a2_EZ\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eParameter\u003c\/th\u003e\n\u003cth\u003eM17-60\u003c\/th\u003e\n\u003cth\u003eM17-48\u003c\/th\u003e\n\u003cth\u003eM17-40\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eMått (LxB)\u003c\/td\u003e\n\u003ctd\u003e42.2x42.2 mm\u003c\/td\u003e\n\u003ctd\u003e42.2x42.2 mm\u003c\/td\u003e\n\u003ctd\u003e42.2x42.2 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHöjd\u003c\/td\u003e\n\u003ctd\u003e59,8 mm\u003c\/td\u003e\n\u003ctd\u003e48,6 mm\u003c\/td\u003e\n\u003ctd\u003e41,6 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAxellängd\u003c\/td\u003e\n\u003ctd\u003e20,4 mm\u003c\/td\u003e\n\u003ctd\u003e20,4 mm\u003c\/td\u003e\n\u003ctd\u003e18,5 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAxeldiameter\u003c\/td\u003e\n\u003ctd\u003e5 mm\u003c\/td\u003e\n\u003ctd\u003e5 mm\u003c\/td\u003e\n\u003ctd\u003e5 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eVikt\u003c\/td\u003e\n\u003ctd\u003e470g\u003c\/td\u003e\n\u003ctd\u003e360g\u003c\/td\u003e\n\u003ctd\u003e285g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSkyddsklass\u003c\/td\u003e\n\u003ctd\u003eIP20\u003c\/td\u003e\n\u003ctd\u003eIP20\u003c\/td\u003e\n\u003ctd\u003eIP20\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cdiv class=\"Marketing_dimensionImages__hbB6v\"\u003e\n\u003cdiv class=\"Marketing_dimensionImageContainer__EQURD\"\u003e\n\u003cimg src=\"https:\/\/gearotons.com\/_next\/image?url=%2Fmarketing%2Fimages%2FM17-60_dimensions.png\u0026amp;w=3840\u0026amp;q=75\" alt=\"M17-60 Mått\"\u003e\u003cbr\u003e\n\u003cp class=\"Marketing_dimensionLabel__jiGz1\"\u003eM17-60\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"Marketing_dimensionImageContainer__EQURD\"\u003e\n\u003cimg src=\"https:\/\/gearotons.com\/_next\/image?url=%2Fmarketing%2Fimages%2FM17-48_dimensions.png\u0026amp;w=3840\u0026amp;q=75\" alt=\"M17-48 Mått\"\u003e\u003cbr\u003e\n\u003cp class=\"Marketing_dimensionLabel__jiGz1\"\u003eM17-48\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"Marketing_dimensionImageContainer__EQURD\"\u003e\n\u003cimg src=\"https:\/\/gearotons.com\/_next\/image?url=%2Fmarketing%2Fimages%2FM17-40_dimensions.png\u0026amp;w=3840\u0026amp;q=75\" alt=\"M17-40 Mått\"\u003e\u003cbr\u003e\n\u003cp class=\"Marketing_dimensionLabel__jiGz1\"\u003eM17-40\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eElektriska specifikationer\u003c\/h2\u003e\n\u003ctable class=\"Marketing_specsTable__a2_EZ\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eParameter\u003c\/th\u003e\n\u003cth\u003eM17-60\u003c\/th\u003e\n\u003cth\u003eM17-48\u003c\/th\u003e\n\u003cth\u003eM17-40\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eDriftspänning\u003c\/td\u003e\n\u003ctd\u003e12-24V\u003c\/td\u003e\n\u003ctd\u003e12-24V\u003c\/td\u003e\n\u003ctd\u003e12-24V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMärkvridmoment\u003c\/td\u003e\n\u003ctd\u003e0,65 N.m\u003c\/td\u003e\n\u003ctd\u003e0,55 N.m\u003c\/td\u003e\n\u003ctd\u003e0,42 N.m\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaximal hastighet\u003c\/td\u003e\n\u003ctd\u003e560 RPM\u003c\/td\u003e\n\u003ctd\u003e560 RPM\u003c\/td\u003e\n\u003ctd\u003e560 RPM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaximal ström\u003c\/td\u003e\n\u003ctd\u003e1,1A\u003c\/td\u003e\n\u003ctd\u003e1,1A\u003c\/td\u003e\n\u003ctd\u003e1,1A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMärkström\u003c\/td\u003e\n\u003ctd\u003e38W\u003c\/td\u003e\n\u003ctd\u003e32W\u003c\/td\u003e\n\u003ctd\u003e25W\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eDriftsförhållanden\u003c\/h2\u003e\n\u003ctable class=\"Marketing_conditionsTable__K4WIG\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eParameter\u003c\/th\u003e\n\u003cth\u003eSpecifikation\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eDrifttemperatur\u003c\/td\u003e\n\u003ctd\u003e0°C till +80°C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFörvaringstemperatur\u003c\/td\u003e\n\u003ctd\u003e-20°C till +60°C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFuktighetsintervall\u003c\/td\u003e\n\u003ctd\u003e20% till 80% RF (icke-kondenserande)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eInstallationsmiljö\u003c\/td\u003e\n\u003ctd\u003eEndast för inomhusbruk\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection id=\"libraries\" class=\"Marketing_contentSection__AnvH7\"\u003e\n\u003cdiv class=\"Marketing_container__7I3E7\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eBiblioteksstöd\u003c\/h2\u003e\n\u003cdiv class=\"Marketing_librarySection__GytkH\"\u003e\n\u003ch2\u003ePython-bibliotek\u003c\/h2\u003e\n\u003cp\u003eLättanvänt Python-bibliotek för att styra M17-servomotorer:\u003c\/p\u003e\n\u003cpre\u003e\u003ccode class=\"language-python\"\u003e#!\/usr\/bin\/env python3\n\"\"\"\nMinimal trapetsrörelse: rotera 1 varv på 1 sekund.\nRedigera ALIAS nedan vid behov. Använder rotationer och sekunder.\n\"\"\"\nimport time, servomotor\nfrom servomotor import communication\n\n# Hårdkodade inställningar för en minimal demo\nALIAS = 'X'                             # Enhetsalias, ändra vid behov\nSERIAL_PORT = \"\/dev\/tty.usbserial-110\"  # Seriell enhetsväg; ändra vid behov (t.ex. \"COM3\" på\n                                        #  Windows)\nDISPLACEMENT_ROTATIONS = 1.0            # 1 rotation\nDURATION_SECONDS = 1.0                  # 1 second\nDELAY_MARGIN = 0.10                     # +10% wait margin because the motor's clock is not\n                                        #  perfectly accurate\n\ncommunication.serial_port = SERIAL_PORT # if you comment this out then the program\n                                        #  should prompt you for the serial port or it will use\n                                        #  the last used port from a file\nservomotor.open_serial_port()\n\nm = servomotor.M3(ALIAS, time_unit=\"seconds\", position_unit=\"shaft_rotations\", verbose=0)\nm.enable_mosfets()\nm.trapezoid_move(DISPLACEMENT_ROTATIONS, DURATION_SECONDS)\ntime.sleep(DURATION_SECONDS * (1.0 + DELAY_MARGIN))\nm.disable_mosfets()\n\nservomotor.close_serial_port()\u003c\/code\u003e\u003c\/pre\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"Marketing_librarySection__GytkH\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eArduino-bibliotek\u003c\/h2\u003e\n\u003cp\u003eArduino-bibliotek för enkel integration med Arduino-kort:\u003c\/p\u003e\n\u003cpre\u003e\u003ccode class=\"language-cpp\"\u003e\/\/ Minimalt Arduino-exempel: Trapezoidrörelse med inbyggda enhetsomvandlingar\n\/\/ Mål: snurra motorn exakt 1 rotation på 1 sekund, sedan stoppa.\n\/\/ Sekvens:\n\/\/  aktivera MOSFETs -\u003e trapezoidMove(1.0 rotationer, 1.0 sekunder) -\u003e vänta 1.1s -\u003e inaktivera MOSFETs.\n\/\/\n\/\/ Noteringar:\n\/\/ - Detta använder bibliotekets enhetsomvandling (inga råa räkningar\/tidssteg).\n\/\/ - Konfigurera Serial1-stiften för ditt kort (ESP32-exempel nedan).\n\/\/ - Motorn skapas EFTER Serial1.begin(...) så hårdvaru-UART-stiften sätts först.\n\n#include \u0026lt;Servomotor.h\u0026gt;\n\n#define ALIAS 'X'                   \/\/ Enhetsalias\n#define BAUD 230400                 \/\/ RS485 UART-baudrate\n#define DISPLACEMENT_ROTATIONS 1.0f \/\/ 1 rotation\n#define DURATION_SECONDS 1.0f       \/\/ 1 sekund\n#define TOLERANCE_PERCENT 10        \/\/ +10% väntemarginal eftersom motorns klocka inte är\n                                    \/\/ perfekt noggrant\n#define WAIT_MS ((unsigned long)(DURATION_SECONDS * 1000.0f * (100 + TOLERANCE_PERCENT) \/ 100))\n\n\/\/ Exempel på RS485-stift för ESP32 DevKit (ändra vid behov för ditt kort)\n#if defined(ESP32)\n#define RS485_TXD 4              \/\/ TX-stift till RS485-transceiver\n#define RS485_RXD 5              \/\/ RX-stift från RS485-transceiver\n#endif\n\nvoid setup() {\n  Serial.begin(115200); \/\/ Seriell konsol för felsökning\n\n  \/\/ Skapa motorn; seriell port öppnas vid första instansiering.\n#if defined(ESP32)\n  Servomotor motor(ALIAS, Serial1, RS485_RXD, RS485_TXD);\n#else\n  Servomotor motor(ALIAS, Serial1);\n#endif\n\n  \/\/ Använd enheter: rotationer för position, sekunder för tid\n  motor.setPositionUnit(PositionUnit::SHAFT_ROTATIONS);\n  motor.setTimeUnit(TimeUnit::SECONDS);\n\n  motor.enableMosfets();\n  motor.trapezoidMove(DISPLACEMENT_ROTATIONS, DURATION_SECONDS);\n  delay(WAIT_MS);\n  motor.disableMosfets();\n}\n\nvoid loop() {\n}\u003c\/code\u003e\u003c\/pre\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection id=\"applications\" class=\"Marketing_contentSection__AnvH7\"\u003e\n\u003cdiv class=\"Marketing_container__7I3E7\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eTillämpningar\u003c\/h2\u003e\n\u003cp\u003eM17-seriens servomotorer är perfekta för en mängd olika tillämpningar, från utbildningsprojekt till industriell automation.\u003c\/p\u003e\n\u003cdiv class=\"Marketing_applicationsGrid__0n21e\"\u003e\n\u003cdiv class=\"Marketing_applicationCard__XSxDN\"\u003e\n\u003cimg src=\"https:\/\/gearotons.com\/_next\/image?url=%2Fmarketing%2Fimages%2Frobotics_small.jpg\u0026amp;w=1920\u0026amp;q=75\" alt=\"Robotikapplikation\"\u003e\u003cbr\u003e\n\u003ch3\u003eRobotik\u003c\/h3\u003e\n\u003cp\u003eBygg precisa robotarmar, mobila robotar och utbildningsrobotikplattformar med lättstyrda servomotorer.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"Marketing_applicationCard__XSxDN\"\u003e\n\u003cimg src=\"https:\/\/gearotons.com\/_next\/image?url=%2Fmarketing%2Fimages%2Fautomation_small.jpg\u0026amp;w=1920\u0026amp;q=75\" alt=\"Automationsapplikation\"\u003e\u003cbr\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003eAutomation\u003c\/h3\u003e\n\u003cp\u003ePerfekt för automatiserade system, CNC-maskiner, 3D-skrivare och industriella styrapplikationer.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection id=\"company-profile\" class=\"Marketing_contentSection__AnvH7\"\u003e\n\u003cdiv class=\"Marketing_container__7I3E7\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eFöretagsprofil\u003c\/h2\u003e\n\u003cdiv class=\"Marketing_companyContent___EPvW\"\u003e\n\u003cp\u003eVi är en innovativ startup som är engagerad i att göra precisionsrörelsestyrning tillgänglig för alla: för makers, utbildare och ingenjörer. Grundat i Shenzhen 2022 av en kanadensisk entreprenör, fokuserar vi på att utveckla integrerade servomotorsystem som kombinerar kostnadseffektivitet, hög integration, användarvänlighet och hög prestanda.\u003c\/p\u003e\n\u003cp\u003eVår första produkt är M17-seriens servomotor, som integrerar motor, drivare, styrenhet och encoder i ett kompakt paket kompatibelt med NEMA 17. Den har RS-485-kommunikation, vilket gör det möjligt att styra valfritt antal motorer från plattformar som Raspberry Pi, Arduino, ESP32, Mac eller PC. Designad för applikationer från utbildningsrobotik till industriell automation, möjliggör våra lösningar innovation utan att lägga till komplexitet eller kostnad som traditionella system har. Följ med oss och utforska framtiden för rörelsestyrning!\u003c\/p\u003e\n\u003cdiv class=\"Marketing_companyImageContainer___D0e9\"\u003e\n\u003cimg src=\"https:\/\/gearotons.com\/_next\/image?url=%2Fmarketing%2Fimages%2Ftest_rack_small.jpg\u0026amp;w=1920\u0026amp;q=75\" alt=\"Testrigg\"\u003e\u003cbr\u003e\n\u003cp class=\"Marketing_imageCaption__Cp3sY\"\u003eVår testanläggning säkerställer att varje motor uppfyller kvalitetsstandarder\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection id=\"open-source\" class=\"Marketing_contentSection__AnvH7\"\u003e\n\u003cdiv class=\"Marketing_container__7I3E7\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eÖppen källkod\u003c\/h2\u003e\n\u003cdiv class=\"Marketing_openSourceContent__x0V6M\"\u003e\n\u003cp\u003eVi tror på att göra världen bättre genom teknik. All programvara, firmware och PCB-designfiler finns tillgängliga här:\u003c\/p\u003e\n\u003cdiv class=\"Marketing_githubLink__x09go\"\u003e\u003cspan style=\"color: rgb(0, 170, 255);\"\u003e\u003cstrong\u003e\u003ca href=\"https:\/\/github.com\/tomrodinger\/servomotor\" style=\"color: rgb(0, 170, 255);\" target=\"_blank\"\u003ehttps:\/\/github.com\/tomrodinger\/servomotor\u003c\/a\u003e\u003c\/strong\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"Gearotons","offers":[{"title":"Default Title","offer_id":45576341815494,"sku":"Gearotons-M17-40","price":29.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0621\/0050\/4774\/files\/imgi_2_image.webp?v=1777877992"},{"product_id":"gearotons-m17-48-high-torque","title":"Gearotons M17-48 Servomotor med högt vridmoment | 0,48Nm vridmoment 420RPM 12–24V","description":"\u003cp\u003e\u003cspan\u003eM17-seriens servomotorer är integrerade rörelsestyrningsenheter som kombinerar motor, motordrivare, rörelsestyrning och encoder i en kompakt enhet. Varje modell i serien kommunicerar via ett RS-485-gränssnitt, vilket möjliggör att flera servomotorer kan kopplas i kedja och styras från en anslutningspunkt. Serien inkluderar tre varianter—\u003cstrong\u003eM17‑60\u003c\/strong\u003e, \u003cstrong\u003eM17‑48\u003c\/strong\u003e och \u003cstrong\u003eM17‑40\u003c\/strong\u003e—som erbjuder vridmomentalternativ samtidigt som styrbeteendet är konsekvent över serien.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eVarje M17-serie servomotor har avancerade styrfunktioner som flera driftlägen, självkalibreringsfunktioner och inbyggd statusövervakning via LED-indikatorer. Styrning kan ske från Mac, PC, Raspberry Pi eller Arduino-plattformar med endast en lågkostnads RS-485-adapter, vilket gör serien lämplig för både utbildningsmiljöer och industrisystem.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eServomotorerna stödjer precis positionskontroll genom trapezoidala rörelseprofiler, sluten styrning och omfattande felhanteringsmekanismer. Med standardiserade \u003cstrong\u003eNEMA 17\u003c\/strong\u003e monteringsmått, ett \u003cstrong\u003e12–24 V\u003c\/strong\u003e driftspänningsområde och ett robust kommunikationsprotokoll levererar M17-serien en pålitlig och anpassningsbar lösning för applikationer som kräver exakt rörelsestyrning, inklusive robotik, CNC-maskiner, automatiserade testsystem och vetenskapliga instrument.\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003csection id=\"introduction\" class=\"Marketing_contentSection__AnvH7\"\u003e\n\u003cdiv class=\"Marketing_container__7I3E7\"\u003e\n\u003cdiv class=\"Marketing_sectionImageContainer__JzoMZ\"\u003e\u003cimg src=\"https:\/\/gearotons.com\/_next\/image?url=%2Fmarketing%2Fimages%2Fone_motor_small.jpg\u0026amp;w=1920\u0026amp;q=75\" alt=\"M17 Servomotor\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection id=\"features\" class=\"Marketing_contentSection__AnvH7\"\u003e\n\u003cdiv class=\"Marketing_container__7I3E7\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eNyckelfunktioner\u003c\/h2\u003e\n\u003cdiv class=\"Marketing_sectionImageContainer__JzoMZ\"\u003e\u003cimg src=\"https:\/\/gearotons.com\/_next\/image?url=%2Fmarketing%2Fimages%2Fkit_with_three_motors_small.jpg\u0026amp;w=1920\u0026amp;q=75\" alt=\"M17 Servomotorkit\"\u003e\u003c\/div\u003e\n\u003cul class=\"Marketing_featuresListSimple__rEFGw\"\u003e\n\u003cli\u003eHög integrationsnivå som kombinerar motor, motordrivare, rörelsestyrsystem och encoder\u003c\/li\u003e\n\u003cli\u003eStyr valfritt antal motorer från en enkel styrenhet via en RS-485 kommunikationsgränssnitt\u003c\/li\u003e\n\u003cli\u003eStyrning med högre nivå-kommandon som \"Aktivera mosfets\" och \"Trapezoid-rörelse\" (undvik tidskritisk DIR\/STEP-styrning)\u003c\/li\u003e\n\u003cli\u003eKompakt formfaktor nästan lika stor som en NEMA 17 stegmotor med samma specifikationer (inga utstickande delar)\u003c\/li\u003e\n\u003cli\u003eStandardiserade NEMA 17 monteringsmått\u003c\/li\u003e\n\u003cli\u003eBrett spänningsområde (12-24V) för flexibla strömalternativ\u003c\/li\u003e\n\u003cli\u003eHögprecisions sluten styrning med inbyggd encoder och PID-styrning som körs vid 32 kHz\u003c\/li\u003e\n\u003cli\u003eMycket mer energieffektiv i sluten styrning jämfört med konventionell stegmotor\u003c\/li\u003e\n\u003cli\u003eIntegrerat skydd mot överström, överspänning och övertemperatur\u003c\/li\u003e\n\u003cli\u003eMaxhastigheten kan nå 560 RPM\u003c\/li\u003e\n\u003cli\u003eVridmoment-till-vikt-förhållandet är detsamma som för en motsvarande stegmotor\u003c\/li\u003e\n\u003cli\u003eKompatibel med en mängd olika gränssnitt och hårdvara, såsom Raspberry Pi, Arduino, ESP32, Mac och PC\u003c\/li\u003e\n\u003cli\u003eVi strävar efter att erbjuda utmärkt dokumentation och handledningar för att få dig igång snabbt\u003c\/li\u003e\n\u003cli\u003eVi tillhandahåller AI-vänlig dokumentation om du vill att din favorit-AI ska göra allt arbete åt dig\u003c\/li\u003e\n\u003cli\u003eLämplig för robotik, CNC, automation, vetenskapliga instrument, testfixturer, 3D-skrivare och allt annat\u003c\/li\u003e\n\u003cli\u003eFinns i olika storlekar så att du kan hitta rätt vridmoment och pris för din applikation\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection id=\"connection\" class=\"Marketing_contentSection__AnvH7 Marketing_diagramSection__1sWbS\"\u003e\n\u003cdiv class=\"Marketing_container__7I3E7\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eAnslutningsschema\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"Marketing_diagramContainer__dkAq7\"\u003e\u003cimg src=\"https:\/\/gearotons.com\/_next\/image?url=%2Fmarketing%2Fimages%2Fconnection_diagram.jpg\u0026amp;w=3840\u0026amp;q=75\" alt=\"Anslutningsschema\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection id=\"unit-system\" class=\"Marketing_contentSection__AnvH7\"\u003e\n\u003cdiv class=\"Marketing_container__7I3E7\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eEnhetssystem\u003c\/h2\u003e\n\u003cp\u003eM17 Series Servomotorer har vissa interna enheter för att effektivt utföra beräkningar relaterade till rörelse (med heltalsmatematik). Det är styrprogrammets ansvar att stödja flera mätenheter för olika storheter. Våra Python- och Arduino-bibliotek hanterar enhetsomvandlingar automatiskt, så att du kan arbeta med dina föredragna enheter. Nedan finns de stödda enheterna för varje storhet:\u003c\/p\u003e\n\u003ctable class=\"Marketing_specsTable__a2_EZ\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eAntal\u003c\/th\u003e\n\u003cth\u003eTillgängliga enheter\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eTid\u003c\/td\u003e\n\u003ctd\u003etidssteg, sekunder, millisekunder, minuter\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePosition\u003c\/td\u003e\n\u003ctd\u003eaxelrotationer, grader, radianer, enkoderräkningar\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHastighet\u003c\/td\u003e\n\u003ctd\u003erotationer per sekund, rpm, grader per sekund, radianer per sekund, räkningar per sekund, räkningar per tidssteg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAcceleration\u003c\/td\u003e\n\u003ctd\u003erotationer per sekund i kvadrat, rpm per sekund, grader per sekund i kvadrat, radianer per sekund i kvadrat, räkningar per sekund i kvadrat, räkningar per tidssteg i kvadrat\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eStröm\u003c\/td\u003e\n\u003ctd\u003einterna ström-enheter, milliampere, ampere\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSpänning\u003c\/td\u003e\n\u003ctd\u003emillivolt, volt\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTemperatur\u003c\/td\u003e\n\u003ctd\u003ecelsius, fahrenheit, kelvin\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection id=\"getting-started\" class=\"Marketing_contentSection__AnvH7\"\u003e\n\u003cdiv class=\"Marketing_container__7I3E7\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eKom igång-guide\u003c\/h2\u003e\n\u003cp\u003eFör att hjälpa dig komma igång med din M17 Series Servomotor erbjuder vi en omfattande onlineguide som täcker allt från initial installation till avancerade protokollimplementationer. Denna guide inkluderar:\u003c\/p\u003e\n\u003cul class=\"Marketing_guideFeatures__4vSei\"\u003e\n\u003cli\u003eSteg-för-steg installationsinstruktioner\u003c\/li\u003e\n\u003cli\u003eDetaljerad dokumentation av kommunikationsprotokoll\u003c\/li\u003e\n\u003cli\u003eProgrammeringsexempel och kodsnuttar\u003c\/li\u003e\n\u003cli\u003eBeskrivning av felkoder\u003c\/li\u003e\n\u003cli\u003eFelsökningstips och bästa praxis\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"Marketing_guideLink__cNCFp\"\u003e\u003cspan style=\"color: rgb(0, 170, 255);\"\u003e\u003cstrong\u003e\u003ca href=\"https:\/\/tutorial.gearotons.com\/\" class=\"Marketing_btn__s0oB_ Marketing_btnPrimary__tgSLp\" style=\"color: rgb(0, 170, 255);\" target=\"_blank\"\u003eKlicka här för att besöka vår Kom igång-guide\u003c\/a\u003e\u003c\/strong\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection id=\"indicators\" class=\"Marketing_contentSection__AnvH7\"\u003e\n\u003cdiv class=\"Marketing_container__7I3E7\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eIndikator-LEDs och Knappar\u003c\/h2\u003e\n\u003cdiv class=\"Marketing_sectionImageContainer__JzoMZ\"\u003e\u003cimg src=\"https:\/\/gearotons.com\/_next\/image?url=%2Fmarketing%2Fimages%2Fmotor_back_small.jpg\u0026amp;w=1920\u0026amp;q=75\" alt=\"Motor Bak med LEDs och Knappar\"\u003e\u003c\/div\u003e\n\u003cp\u003eServomotorn har två status-LEDs (grön och röd). Den gröna LED:n blinkar långsamt för att visa ett hjärtslag och snabbt för att indikera att bootloadern körs istället för applikationen. Den röda LED:n tänds kort för att visa kommunikation på bussen och indikerar allvarliga felkoder genom att blinka ett visst antal gånger.\u003c\/p\u003e\n\u003cp\u003eServomotorn har två knappar märkta \"Reset\" och \"Test\". Reset-knappen återställer den interna mikrokontrollern och all status återgår till standardvärden. Test-knappen får motorn att snurra. Tryck kort för att låta den snurra åt ena hållet och tryck i mer än 0,3 sekunder och släpp för att låta den snurra åt andra hållet. Håll ned i minst 2 sekunder och släpp för att få motorn att gå i sluten slinga-läge. Håll ned i mer än 15 sekunder och släpp för att låta motorn utföra en självkalibrering. Observera att den kommer att snurra under kalibreringen och måste kunna snurra fritt för att kalibreringen ska lyckas, så ta bort eventuella belastningar innan du utför denna operation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection id=\"protocol\" class=\"Marketing_contentSection__AnvH7\"\u003e\n\u003cdiv class=\"Marketing_container__7I3E7\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eKommunikationsprotokoll\u003c\/h2\u003e\n\u003cdiv class=\"Marketing_sectionImageContainer__JzoMZ\"\u003e\u003cimg src=\"https:\/\/gearotons.com\/_next\/image?url=%2Fmarketing%2Fimages%2Fadapter_and_wire_small.jpg\u0026amp;w=1920\u0026amp;q=75\" alt=\"RS-485-adapter och kabel\"\u003e\u003c\/div\u003e\n\u003cp\u003eM17-serien använder RS-485-kommunikation med ett enkelt kommando-baserat protokoll. Flera motorer kan kopplas i kedja på en enda buss, var och en med unikt ID.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eKommandoreferens sammanfattning\u003c\/h2\u003e\n\u003cp\u003eFör den uppdaterade sanningskällan för alla tillgängliga kommandon kan du titta på detta dokument.\u003c\/p\u003e\n\u003cdiv class=\"Marketing_commandLink__MDaV_\"\u003e\u003cspan style=\"color: rgb(0, 170, 255);\"\u003e\u003cstrong\u003e\u003ca href=\"https:\/\/github.com\/tomrodinger\/servomotor\/blob\/main\/python_programs\/servomotor\/motor_commands.json\" style=\"color: rgb(0, 170, 255);\" target=\"_blank\"\u003ehttps:\/\/github.com\/tomrodinger\/servomotor\/blob\/main\/python_programs\/servomotor\/motor_commands.json\u003c\/a\u003e\u003c\/strong\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cp\u003eDu kan också köra detta kommando:\u003c\/p\u003e\n\u003cpre\u003e\u003ccode class=\"language-bash\"\u003epip3 install servomotor   # kör detta bara en gång för att installera biblioteket och programmen\nservomotor_command -c\u003c\/code\u003e\u003c\/pre\u003e\n\u003cp\u003eDetta kommer att skriva ut informationen i filen motor_commands.json på ett snyggare sätt och ge viss användarinformation för att skicka kommandon till motorn från kommandoraden.\u003c\/p\u003e\n\u003cp\u003eKommandona är grupperade efter funktionalitet inklusive Grundläggande styrning, Rörelsestyrning, Konfiguration, Status \u0026 övervakning och Enhetshantering.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection id=\"specifications\" class=\"Marketing_contentSection__AnvH7\"\u003e\n\u003cdiv class=\"Marketing_container__7I3E7\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eTekniska specifikationer\u003c\/h2\u003e\n\u003ch3\u003eMekaniska specifikationer\u003c\/h3\u003e\n\u003ctable class=\"Marketing_specsTable__a2_EZ\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eParameter\u003c\/th\u003e\n\u003cth\u003eM17-60\u003c\/th\u003e\n\u003cth\u003eM17-48\u003c\/th\u003e\n\u003cth\u003eM17-40\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eMått (LxB)\u003c\/td\u003e\n\u003ctd\u003e42.2x42.2 mm\u003c\/td\u003e\n\u003ctd\u003e42.2x42.2 mm\u003c\/td\u003e\n\u003ctd\u003e42.2x42.2 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHöjd\u003c\/td\u003e\n\u003ctd\u003e59.8 mm\u003c\/td\u003e\n\u003ctd\u003e48.6 mm\u003c\/td\u003e\n\u003ctd\u003e41.6 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAxellängd\u003c\/td\u003e\n\u003ctd\u003e20.4 mm\u003c\/td\u003e\n\u003ctd\u003e20.4 mm\u003c\/td\u003e\n\u003ctd\u003e18.5 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAxeldiameter\u003c\/td\u003e\n\u003ctd\u003e5 mm\u003c\/td\u003e\n\u003ctd\u003e5 mm\u003c\/td\u003e\n\u003ctd\u003e5 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eVikt\u003c\/td\u003e\n\u003ctd\u003e470g\u003c\/td\u003e\n\u003ctd\u003e360g\u003c\/td\u003e\n\u003ctd\u003e285g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSkyddsklass\u003c\/td\u003e\n\u003ctd\u003eIP20\u003c\/td\u003e\n\u003ctd\u003eIP20\u003c\/td\u003e\n\u003ctd\u003eIP20\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cdiv class=\"Marketing_dimensionImages__hbB6v\"\u003e\n\u003cdiv class=\"Marketing_dimensionImageContainer__EQURD\"\u003e\n\u003cimg src=\"https:\/\/gearotons.com\/_next\/image?url=%2Fmarketing%2Fimages%2FM17-60_dimensions.png\u0026amp;w=3840\u0026amp;q=75\" alt=\"M17-60 Mått\"\u003e\u003cbr\u003e\n\u003cp class=\"Marketing_dimensionLabel__jiGz1\"\u003eM17-60\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"Marketing_dimensionImageContainer__EQURD\"\u003e\n\u003cimg src=\"https:\/\/gearotons.com\/_next\/image?url=%2Fmarketing%2Fimages%2FM17-48_dimensions.png\u0026amp;w=3840\u0026amp;q=75\" alt=\"M17-48 Mått\"\u003e\u003cbr\u003e\n\u003cp class=\"Marketing_dimensionLabel__jiGz1\"\u003eM17-48\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"Marketing_dimensionImageContainer__EQURD\"\u003e\n\u003cimg src=\"https:\/\/gearotons.com\/_next\/image?url=%2Fmarketing%2Fimages%2FM17-40_dimensions.png\u0026amp;w=3840\u0026amp;q=75\" alt=\"M17-40 Mått\"\u003e\u003cbr\u003e\n\u003cp class=\"Marketing_dimensionLabel__jiGz1\"\u003eM17-40\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eElektriska specifikationer\u003c\/h2\u003e\n\u003ctable class=\"Marketing_specsTable__a2_EZ\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eParameter\u003c\/th\u003e\n\u003cth\u003eM17-60\u003c\/th\u003e\n\u003cth\u003eM17-48\u003c\/th\u003e\n\u003cth\u003eM17-40\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eDriftspänning\u003c\/td\u003e\n\u003ctd\u003e12-24V\u003c\/td\u003e\n\u003ctd\u003e12-24V\u003c\/td\u003e\n\u003ctd\u003e12-24V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMärkvridmoment\u003c\/td\u003e\n\u003ctd\u003e0.65 N.m\u003c\/td\u003e\n\u003ctd\u003e0.55 N.m\u003c\/td\u003e\n\u003ctd\u003e0.42 N.m\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaximal hastighet\u003c\/td\u003e\n\u003ctd\u003e560 RPM\u003c\/td\u003e\n\u003ctd\u003e560 RPM\u003c\/td\u003e\n\u003ctd\u003e560 RPM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaximal ström\u003c\/td\u003e\n\u003ctd\u003e1.1A\u003c\/td\u003e\n\u003ctd\u003e1.1A\u003c\/td\u003e\n\u003ctd\u003e1.1A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMärkström\u003c\/td\u003e\n\u003ctd\u003e38W\u003c\/td\u003e\n\u003ctd\u003e32W\u003c\/td\u003e\n\u003ctd\u003e25W\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eDriftsförhållanden\u003c\/h2\u003e\n\u003ctable class=\"Marketing_conditionsTable__K4WIG\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eParameter\u003c\/th\u003e\n\u003cth\u003eSpecifikation\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eDrifttemperatur\u003c\/td\u003e\n\u003ctd\u003e0°C till +80°C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFörvaringstemperatur\u003c\/td\u003e\n\u003ctd\u003e-20°C till +60°C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFuktighetsintervall\u003c\/td\u003e\n\u003ctd\u003e20% till 80% RF (icke-kondenserande)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eInstallationsmiljö\u003c\/td\u003e\n\u003ctd\u003eEndast för inomhusbruk\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection id=\"libraries\" class=\"Marketing_contentSection__AnvH7\"\u003e\n\u003cdiv class=\"Marketing_container__7I3E7\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eBiblioteksstöd\u003c\/h2\u003e\n\u003cdiv class=\"Marketing_librarySection__GytkH\"\u003e\n\u003ch3\u003ePython-bibliotek\u003c\/h3\u003e\n\u003cp\u003eLättanvänt Python-bibliotek för att styra M17-servomotorer:\u003c\/p\u003e\n\u003cpre\u003e\u003ccode class=\"language-python\"\u003e#!\/usr\/bin\/env python3\n\"\"\"\nMinimal trapetsrörelse: rotera 1 varv på 1 sekund.\nRedigera ALIAS nedan vid behov. Använder rotationer och sekunder.\n\"\"\"\nimport time, servomotor\nfrom servomotor import communication\n\n# Hårdkodade inställningar för en minimal demo\nALIAS = 'X'                             # Enhetsalias, ändra vid behov\nSERIAL_PORT = \"\/dev\/tty.usbserial-110\"  # Seriell enhetsväg; ändra vid behov (t.ex. \"COM3\" på\n                                        #  Windows)\nDISPLACEMENT_ROTATIONS = 1.0            # 1 rotation\nDURATION_SECONDS = 1.0                  # 1 sekund\nDELAY_MARGIN = 0.10                     # +10% väntemarginal eftersom motorns klocka inte är\n                                        #  helt exakt\n\ncommunication.serial_port = SERIAL_PORT # om du kommenterar bort detta så kommer programmet\n                                        #  bör fråga dig efter seriell port eller så använder den\n                                        #  den senast använda porten från en fil\nservomotor.open_serial_port()\n\nm = servomotor.M3(ALIAS, time_unit=\"seconds\", position_unit=\"shaft_rotations\", verbose=0)\nm.enable_mosfets()\nm.trapezoid_move(DISPLACEMENT_ROTATIONS, DURATION_SECONDS)\ntime.sleep(DURATION_SECONDS * (1.0 + DELAY_MARGIN))\nm.disable_mosfets()\n\nservomotor.close_serial_port()\u003c\/code\u003e\u003c\/pre\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"Marketing_librarySection__GytkH\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eArduino-bibliotek\u003c\/h2\u003e\n\u003cp\u003eArduino-bibliotek för enkel integration med Arduino-kort:\u003c\/p\u003e\n\u003cpre\u003e\u003ccode class=\"language-cpp\"\u003e\/\/ Minimalt Arduino-exempel: Trapezoidrörelse med inbyggda enhetsomvandlingar\n\/\/ Mål: snurra motorn exakt 1 rotation på 1 sekund, sedan stoppa.\n\/\/ Sekvens:\n\/\/  aktivera MOSFETs -\u003e trapezoidMove(1.0 rotationer, 1.0 sekunder) -\u003e vänta 1.1s -\u003e inaktivera MOSFETs.\n\/\/\n\/\/ Noteringar:\n\/\/ - Detta använder bibliotekets enhetsomvandling (inga råa räkningar\/tidssteg).\n\/\/ - Konfigurera Serial1-stiften för ditt kort (ESP32-exempel nedan).\n\/\/ - Motorn skapas EFTER Serial1.begin(...) så hårdvaru-UART-stiften sätts först.\n\n#include \u0026lt;Servomotor.h\u0026gt;\n\n#define ALIAS 'X'                   \/\/ Enhetsalias\n#define BAUD 230400                 \/\/ RS485 UART-baudrate\n#define DISPLACEMENT_ROTATIONS 1.0f \/\/ 1 rotation\n#define DURATION_SECONDS 1.0f       \/\/ 1 sekund\n#define TOLERANCE_PERCENT 10        \/\/ +10% väntemarginal eftersom motorns klocka inte är\n                                    \/\/ perfekt noggrant\n#define WAIT_MS ((unsigned long)(DURATION_SECONDS * 1000.0f * (100 + TOLERANCE_PERCENT) \/ 100))\n\n\/\/ Exempel på RS485-stift för ESP32 DevKit (ändra vid behov för ditt kort)\n#if defined(ESP32)\n#define RS485_TXD 4              \/\/ TX-stift till RS485-transceiver\n#define RS485_RXD 5              \/\/ RX-stift från RS485-transceiver\n#endif\n\nvoid setup() {\n  Serial.begin(115200); \/\/ Seriell konsol för felsökning\n\n  \/\/ Skapa motorn; seriell port öppnas vid första instansiering.\n#if defined(ESP32)\n  Servomotor motor(ALIAS, Serial1, RS485_RXD, RS485_TXD);\n#else\n  Servomotor motor(ALIAS, Serial1);\n#endif\n\n  \/\/ Använd enheter: rotationer för position, sekunder för tid\n  motor.setPositionUnit(PositionUnit::SHAFT_ROTATIONS);\n  motor.setTimeUnit(TimeUnit::SECONDS);\n\n  motor.enableMosfets();\n  motor.trapezoidMove(DISPLACEMENT_ROTATIONS, DURATION_SECONDS);\n  delay(WAIT_MS);\n  motor.disableMosfets();\n}\n\nvoid loop() {\n}\u003c\/code\u003e\u003c\/pre\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection id=\"applications\" class=\"Marketing_contentSection__AnvH7\"\u003e\n\u003cdiv class=\"Marketing_container__7I3E7\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eTillämpningar\u003c\/h2\u003e\n\u003cp\u003eM17-seriens servomotorer är perfekta för en mängd olika tillämpningar, från utbildningsprojekt till industriell automation.\u003c\/p\u003e\n\u003cdiv class=\"Marketing_applicationsGrid__0n21e\"\u003e\n\u003cdiv class=\"Marketing_applicationCard__XSxDN\"\u003e\n\u003cimg src=\"https:\/\/gearotons.com\/_next\/image?url=%2Fmarketing%2Fimages%2Frobotics_small.jpg\u0026amp;w=1920\u0026amp;q=75\" alt=\"Robotikapplikation\"\u003e\u003cbr\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eRobotik\u003c\/h2\u003e\n\u003cp\u003eBygg precisa robotarmar, mobila robotar och utbildningsrobotikplattformar med lättstyrda servomotorer.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"Marketing_applicationCard__XSxDN\"\u003e\n\u003cimg src=\"https:\/\/gearotons.com\/_next\/image?url=%2Fmarketing%2Fimages%2Fautomation_small.jpg\u0026amp;w=1920\u0026amp;q=75\" alt=\"Automationsapplikation\"\u003e\u003cbr\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eAutomation\u003c\/h2\u003e\n\u003cp\u003ePerfekt för automatiserade system, CNC-maskiner, 3D-skrivare och industriella styrapplikationer.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection id=\"company-profile\" class=\"Marketing_contentSection__AnvH7\"\u003e\n\u003cdiv class=\"Marketing_container__7I3E7\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eFöretagsprofil\u003c\/h2\u003e\n\u003cdiv class=\"Marketing_companyContent___EPvW\"\u003e\n\u003cp\u003eVi är en innovativ startup som är engagerad i att göra precisionsrörelsekontroll tillgänglig för alla: för makers, utbildare och ingenjörer. Grundat i Shenzhen 2022 av en kanadensisk entreprenör, fokuserar vi på att utveckla integrerade servomotorsystem som kombinerar kostnadseffektivitet, hög integration, användarvänlighet och hög prestanda.\u003c\/p\u003e\n\u003cp\u003eVår första produkt är M17-seriens servomotor, som integrerar motor, drivare, styrenhet och encoder i ett kompakt paket kompatibelt med NEMA 17. Den har RS-485-kommunikation, vilket gör det möjligt att styra ett obegränsat antal motorer från plattformar som Raspberry Pi, Arduino, ESP32, Mac eller PC. Designad för applikationer från utbildningsrobotik till industriell automation, möjliggör våra lösningar innovation utan att lägga till komplexitet eller kostnad som traditionella system har. Följ med oss och utforska framtiden för rörelsekontroll!\u003c\/p\u003e\n\u003cdiv class=\"Marketing_companyImageContainer___D0e9\"\u003e\n\u003cimg src=\"https:\/\/gearotons.com\/_next\/image?url=%2Fmarketing%2Fimages%2Ftest_rack_small.jpg\u0026amp;w=1920\u0026amp;q=75\" alt=\"Testrigg\"\u003e\u003cbr\u003e\n\u003cp class=\"Marketing_imageCaption__Cp3sY\"\u003eVår testanläggning säkerställer att varje motor uppfyller kvalitetsstandarder\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection id=\"open-source\" class=\"Marketing_contentSection__AnvH7\"\u003e\n\u003cdiv class=\"Marketing_container__7I3E7\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eÖppen källkod\u003c\/h2\u003e\n\u003cdiv class=\"Marketing_openSourceContent__x0V6M\"\u003e\n\u003cp\u003eVi tror på att göra världen bättre genom teknik. All programvara, firmware och PCB-designfiler finns tillgängliga här:\u003c\/p\u003e\n\u003cdiv class=\"Marketing_githubLink__x09go\"\u003e\n\u003cspan style=\"color: rgb(0, 170, 255);\"\u003e\u003cstrong\u003e\u003ca href=\"https:\/\/github.com\/tomrodinger\/servomotor\" style=\"color: rgb(0, 170, 255); text-decoration: underline;\" target=\"_blank\"\u003ehttps:\/\/github.com\/tomrodinger\/servomotor\u003c\/a\u003e\u003c\/strong\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e","brand":"Gearotons","offers":[{"title":"Default Title","offer_id":45576350662854,"sku":"Gearotons-M17-48","price":34.85,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0621\/0050\/4774\/files\/imgi_2_image_3a11aa0b-79ea-4c97-8173-a7be8146bbe5.webp?v=1777878337"},{"product_id":"gearotons-m17-60-high-torque","title":"Gearotons M17-60 Servomotor med högt vridmoment | 0,60Nm vridmoment 380RPM 12–24V","description":"\u003cp\u003e\u003cspan\u003eM17-seriens servomotorer integrerar motor, motordrivare, rörelsekontroller och encoder i en enda kompakt enhet, vilket ger en allt-i-ett rörelsekontrollösning. Varje servomotor är utrustad med ett RS-485-kommunikationsgränssnitt som stödjer kedjekoppling, vilket möjliggör att flera enheter kan kopplas samman och hanteras via en enda kontrollpunkt. Serien inkluderar tre modeller—\u003cstrong\u003eM17‑60\u003c\/strong\u003e, \u003cstrong\u003eM17‑48\u003c\/strong\u003e och \u003cstrong\u003eM17‑40\u003c\/strong\u003e—som erbjuder vridmomentalternativ anpassade till olika applikationsbehov samtidigt som de bibehåller konsekventa styrkarakteristika.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eVarje M17-seriens servomotor innehåller avancerade styrfunktioner såsom flera driftlägen, självkalibreringsfunktioner och integrerade LED-indikatorer för statusövervakning. Motorerna kan styras från Mac, PC, Raspberry Pi eller Arduino-plattformar med endast en lågkostnads RS-485-adapter, vilket gör dem lämpliga för både utbildningsändamål och industriell användning.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eSerien möjliggör exakt positionskontroll genom trapetsrörelseprofiler, sluten styrslinga och omfattande felhanteringsmekanismer. Med standardiserade \u003cstrong\u003eNEMA 17\u003c\/strong\u003e-monteringsmått, ett \u003cstrong\u003e12–24 V\u003c\/strong\u003e driftspänningsintervall och ett robust kommunikationsprotokoll levererar M17-seriens servomotorer en pålitlig och flexibel rörelsekontrollösning för robotik, CNC-system, automatiserad testutrustning och vetenskapliga instrument.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv\u003e\n\u003csection id=\"introduction\" class=\"Marketing_contentSection__AnvH7\"\u003e\n\u003cdiv class=\"Marketing_container__7I3E7\"\u003e\n\u003cdiv class=\"Marketing_sectionImageContainer__JzoMZ\"\u003e\u003cimg src=\"https:\/\/gearotons.com\/_next\/image?url=%2Fmarketing%2Fimages%2Fone_motor_small.jpg\u0026amp;w=1920\u0026amp;q=75\" alt=\"M17 Servomotor\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection id=\"features\" class=\"Marketing_contentSection__AnvH7\"\u003e\n\u003cdiv class=\"Marketing_container__7I3E7\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eNyckelfunktioner\u003c\/h2\u003e\n\u003cdiv class=\"Marketing_sectionImageContainer__JzoMZ\"\u003e\u003cimg src=\"https:\/\/gearotons.com\/_next\/image?url=%2Fmarketing%2Fimages%2Fkit_with_three_motors_small.jpg\u0026amp;w=1920\u0026amp;q=75\" alt=\"M17 Servomotorkit\"\u003e\u003c\/div\u003e\n\u003cul class=\"Marketing_featuresListSimple__rEFGw\"\u003e\n\u003cli\u003eHög integrationsnivå som kombinerar motor, motordrivare, rörelsestyrningssystem och encoder\u003c\/li\u003e\n\u003cli\u003eStyr valfritt antal motorer från en enkel styrenhet via ett RS-485 kommunikationsgränssnitt\u003c\/li\u003e\n\u003cli\u003eStyr med högre nivå-kommandon som \"Enable mosfets\" och \"Trapezoid move\" (undvik tidskritisk DIR\/STEP-styrning)\u003c\/li\u003e\n\u003cli\u003eKompakt formfaktor nästan i samma storlek som en NEMA 17 stegmotor med samma specifikationer (inga utstickande delar)\u003c\/li\u003e\n\u003cli\u003eStandardiserade monteringsmått enligt NEMA 17\u003c\/li\u003e\n\u003cli\u003eBrett spänningsområde (12-24V) för flexibla strömalternativ\u003c\/li\u003e\n\u003cli\u003eHögprecisions sluten styrning med inbyggd encoder och PID-styrning som körs vid 32 kHz\u003c\/li\u003e\n\u003cli\u003eMycket mer energieffektiv i sluten styrning jämfört med konventionell stegmotor\u003c\/li\u003e\n\u003cli\u003eIntegrerat skydd mot överström, överspänning och övertemperatur\u003c\/li\u003e\n\u003cli\u003eMaxhastigheten kan nå upp till 560 RPM\u003c\/li\u003e\n\u003cli\u003eVridmoment-till-vikt-förhållandet är detsamma som för en motsvarande stegmotor\u003c\/li\u003e\n\u003cli\u003eKompatibel med en mängd olika gränssnitt och hårdvara, såsom Raspberry Pi, Arduino, ESP32, Mac och PC\u003c\/li\u003e\n\u003cli\u003eVi strävar efter att erbjuda utmärkt dokumentation och handledningar för att snabbt få dig igång\u003c\/li\u003e\n\u003cli\u003eVi tillhandahåller AI-vänlig dokumentation om du vill att din favorit-AI ska göra allt arbete åt dig\u003c\/li\u003e\n\u003cli\u003eLämplig för robotik, CNC, automation, vetenskapliga instrument, testfixturer, 3D-skrivare och allt annat\u003c\/li\u003e\n\u003cli\u003eFinns i olika storlekar så att du kan hitta rätt vridmoment och pris för din applikation\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection id=\"connection\" class=\"Marketing_contentSection__AnvH7 Marketing_diagramSection__1sWbS\"\u003e\n\u003cdiv class=\"Marketing_container__7I3E7\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eAnslutningsschema\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"Marketing_diagramContainer__dkAq7\"\u003e\u003cimg src=\"https:\/\/gearotons.com\/_next\/image?url=%2Fmarketing%2Fimages%2Fconnection_diagram.jpg\u0026amp;w=3840\u0026amp;q=75\" alt=\"Anslutningsschema\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection id=\"unit-system\" class=\"Marketing_contentSection__AnvH7\"\u003e\n\u003cdiv class=\"Marketing_container__7I3E7\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eEnhetssystem\u003c\/h2\u003e\n\u003cp\u003eM17-seriens servomotorer har vissa interna enheter för att effektivt kunna utföra beräkningar relaterade till rörelse (med heltalsmatematik). Det är styrprogrammets ansvar att stödja flera mätenheter för olika storheter. Våra Python- och Arduino-bibliotek hanterar enhetsomvandlingar automatiskt, så att du kan arbeta med dina föredragna enheter. Nedan följer de stödda enheterna för varje storhet:\u003c\/p\u003e\n\u003ctable class=\"Marketing_specsTable__a2_EZ\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eAntal\u003c\/th\u003e\n\u003cth\u003eTillgängliga enheter\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eTid\u003c\/td\u003e\n\u003ctd\u003etidssteg, sekunder, millisekunder, minuter\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePosition|Position\u003c\/td\u003e\n\u003ctd\u003eaxelrotationer, grader, radianer, enkoderräkningar\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHastighet\u003c\/td\u003e\n\u003ctd\u003erotationer per sekund, rpm, grader per sekund, radianer per sekund, räkningar per sekund, räkningar per tidssteg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAcceleration|Acceleration\u003c\/td\u003e\n\u003ctd\u003erotationer per sekund i kvadrat, rpm per sekund, grader per sekund i kvadrat, radianer per sekund i kvadrat, räkningar per sekund i kvadrat, räkningar per tidssteg i kvadrat\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eStröm\u003c\/td\u003e\n\u003ctd\u003einterna ström-enheter, milliampere, ampere\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSpänning\u003c\/td\u003e\n\u003ctd\u003emillivolt, volt\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTemperatur\u003c\/td\u003e\n\u003ctd\u003ecelsius, fahrenheit, kelvin\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection id=\"getting-started\" class=\"Marketing_contentSection__AnvH7\"\u003e\n\u003cdiv class=\"Marketing_container__7I3E7\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eKom igång-guide\u003c\/h2\u003e\n\u003cp\u003eFör att hjälpa dig komma igång med din M17-serie servomotor erbjuder vi en omfattande onlineguide som täcker allt från initial installation till avancerade protokollimplementationer. Denna guide inkluderar:\u003c\/p\u003e\n\u003cul class=\"Marketing_guideFeatures__4vSei\"\u003e\n\u003cli\u003eSteg-för-steg installationsinstruktioner\u003c\/li\u003e\n\u003cli\u003eDetaljerad dokumentation av kommunikationsprotokoll\u003c\/li\u003e\n\u003cli\u003eProgrammeringsexempel och kodsnuttar\u003c\/li\u003e\n\u003cli\u003eBeskrivning av felkoder\u003c\/li\u003e\n\u003cli\u003eFelsökningstips och bästa praxis\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"Marketing_guideLink__cNCFp\"\u003e\u003cspan style=\"color: rgb(0, 170, 255);\"\u003e\u003cstrong\u003e\u003ca href=\"https:\/\/tutorial.gearotons.com\/\" class=\"Marketing_btn__s0oB_ Marketing_btnPrimary__tgSLp\" style=\"color: rgb(0, 170, 255);\" target=\"_blank\"\u003eKlicka här för att besöka vår Kom igång-guide\u003c\/a\u003e\u003c\/strong\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection id=\"indicators\" class=\"Marketing_contentSection__AnvH7\"\u003e\n\u003cdiv class=\"Marketing_container__7I3E7\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eIndikator-LEDs och knappar\u003c\/h2\u003e\n\u003cdiv class=\"Marketing_sectionImageContainer__JzoMZ\"\u003e\u003cimg src=\"https:\/\/gearotons.com\/_next\/image?url=%2Fmarketing%2Fimages%2Fmotor_back_small.jpg\u0026amp;w=1920\u0026amp;q=75\" alt=\"Motor bak med LEDs och knappar\"\u003e\u003c\/div\u003e\n\u003cp\u003eServomotorn har två status-LEDs (grön och röd). Den gröna LED:n blinkar långsamt för att visa en hjärtslagssignal och snabbt för att indikera att bootloadern körs istället för applikationen. Den röda LED:n tänds kort för att visa kommunikation på bussen och indikerar allvarliga felkoder genom att blinka ett visst antal gånger.\u003c\/p\u003e\n\u003cp\u003eServomotorn har två knappar märkta \"Reset\" och \"Test\". Reset-knappen återställer den interna mikrokontrollern och all status återgår till standardvärden. Test-knappen får motorn att snurra. Tryck kort för att låta den snurra åt ena hållet och tryck i mer än 0,3 sekunder och släpp för att låta den snurra åt andra hållet. Håll ned i minst 2 sekunder och släpp för att få motorn att gå i sluten slinga-läge. Håll ned i mer än 15 sekunder och släpp för att låta motorn utföra en självkalibrering. Observera att den kommer att snurra under kalibreringen och måste kunna snurra fritt för att kalibreringen ska lyckas, så ta bort eventuella belastningar innan du utför denna operation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection id=\"protocol\" class=\"Marketing_contentSection__AnvH7\"\u003e\n\u003cdiv class=\"Marketing_container__7I3E7\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eKommunikationsprotokoll\u003c\/h2\u003e\n\u003cdiv class=\"Marketing_sectionImageContainer__JzoMZ\"\u003e\u003cimg src=\"https:\/\/gearotons.com\/_next\/image?url=%2Fmarketing%2Fimages%2Fadapter_and_wire_small.jpg\u0026amp;w=1920\u0026amp;q=75\" alt=\"RS-485-adapter och kabel\"\u003e\u003c\/div\u003e\n\u003cp\u003eM17-serien använder RS-485-kommunikation med ett enkelt kommando-baserat protokoll. Flera motorer kan kopplas i kedja på en enda buss, var och en med unikt ID.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eKommandoreferens sammanfattning\u003c\/h2\u003e\n\u003cp\u003eFör den uppdaterade sanningskällan för alla tillgängliga kommandon kan du titta på detta dokument.\u003c\/p\u003e\n\u003cdiv class=\"Marketing_commandLink__MDaV_\"\u003e\u003cspan style=\"color: rgb(0, 170, 255);\"\u003e\u003cstrong\u003e\u003ca href=\"https:\/\/github.com\/tomrodinger\/servomotor\/blob\/main\/python_programs\/servomotor\/motor_commands.json\" style=\"color: rgb(0, 170, 255);\" target=\"_blank\"\u003ehttps:\/\/github.com\/tomrodinger\/servomotor\/blob\/main\/python_programs\/servomotor\/motor_commands.json\u003c\/a\u003e\u003c\/strong\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cp\u003eDu kan också köra detta kommando:\u003c\/p\u003e\n\u003cpre\u003e\u003ccode class=\"language-bash\"\u003epip3 install servomotor   # kör detta bara en gång för att installera biblioteket och programmen\nservomotor_command -c\u003c\/code\u003e\u003c\/pre\u003e\n\u003cp\u003eDetta kommer att skriva ut informationen i filen motor_commands.json på ett snyggare sätt och ge viss användarinformation för att skicka kommandon till motorn från kommandoraden.\u003c\/p\u003e\n\u003cp\u003eKommandona är grupperade efter funktionalitet inklusive Grundläggande styrning, Rörelsestyrning, Konfiguration, Status \u0026 övervakning och Enhetshantering.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection id=\"specifications\" class=\"Marketing_contentSection__AnvH7\"\u003e\n\u003cdiv class=\"Marketing_container__7I3E7\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eTekniska specifikationer\u003c\/h2\u003e\n\u003ch3\u003eMekaniska specifikationer\u003c\/h3\u003e\n\u003ctable class=\"Marketing_specsTable__a2_EZ\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eParameter\u003c\/th\u003e\n\u003cth\u003eM17-60\u003c\/th\u003e\n\u003cth\u003eM17-48\u003c\/th\u003e\n\u003cth\u003eM17-40\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eMått (LxB)\u003c\/td\u003e\n\u003ctd\u003e42.2x42.2 mm\u003c\/td\u003e\n\u003ctd\u003e42.2x42.2 mm\u003c\/td\u003e\n\u003ctd\u003e42.2x42.2 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHöjd\u003c\/td\u003e\n\u003ctd\u003e59,8 mm\u003c\/td\u003e\n\u003ctd\u003e48,6 mm\u003c\/td\u003e\n\u003ctd\u003e41,6 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAxellängd\u003c\/td\u003e\n\u003ctd\u003e20,4 mm\u003c\/td\u003e\n\u003ctd\u003e20,4 mm\u003c\/td\u003e\n\u003ctd\u003e18,5 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAxeldiameter\u003c\/td\u003e\n\u003ctd\u003e5 mm\u003c\/td\u003e\n\u003ctd\u003e5 mm\u003c\/td\u003e\n\u003ctd\u003e5 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eVikt\u003c\/td\u003e\n\u003ctd\u003e470 g\u003c\/td\u003e\n\u003ctd\u003e360 g\u003c\/td\u003e\n\u003ctd\u003e285 g\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSkyddsklass\u003c\/td\u003e\n\u003ctd\u003eIP20\u003c\/td\u003e\n\u003ctd\u003eIP20\u003c\/td\u003e\n\u003ctd\u003eIP20\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cdiv class=\"Marketing_dimensionImages__hbB6v\"\u003e\n\u003cdiv class=\"Marketing_dimensionImageContainer__EQURD\"\u003e\n\u003cimg src=\"https:\/\/gearotons.com\/_next\/image?url=%2Fmarketing%2Fimages%2FM17-60_dimensions.png\u0026amp;w=3840\u0026amp;q=75\" alt=\"M17-60 Mått\"\u003e\u003cbr\u003e\n\u003cp class=\"Marketing_dimensionLabel__jiGz1\"\u003eM17-60\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"Marketing_dimensionImageContainer__EQURD\"\u003e\n\u003cimg src=\"https:\/\/gearotons.com\/_next\/image?url=%2Fmarketing%2Fimages%2FM17-48_dimensions.png\u0026amp;w=3840\u0026amp;q=75\" alt=\"M17-48 Mått\"\u003e\u003cbr\u003e\n\u003cp class=\"Marketing_dimensionLabel__jiGz1\"\u003eM17-48\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"Marketing_dimensionImageContainer__EQURD\"\u003e\n\u003cimg src=\"https:\/\/gearotons.com\/_next\/image?url=%2Fmarketing%2Fimages%2FM17-40_dimensions.png\u0026amp;w=3840\u0026amp;q=75\" alt=\"M17-40 Mått\"\u003e\u003cbr\u003e\n\u003cp class=\"Marketing_dimensionLabel__jiGz1\"\u003eM17-40\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eElektriska specifikationer\u003c\/h2\u003e\n\u003ctable class=\"Marketing_specsTable__a2_EZ\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eParameter\u003c\/th\u003e\n\u003cth\u003eM17-60\u003c\/th\u003e\n\u003cth\u003eM17-48\u003c\/th\u003e\n\u003cth\u003eM17-40\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eDriftspänning\u003c\/td\u003e\n\u003ctd\u003e12-24V\u003c\/td\u003e\n\u003ctd\u003e12-24V\u003c\/td\u003e\n\u003ctd\u003e12-24V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMärkvridmoment\u003c\/td\u003e\n\u003ctd\u003e0,65 N.m\u003c\/td\u003e\n\u003ctd\u003e0,55 N.m\u003c\/td\u003e\n\u003ctd\u003e0,42 N.m\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaximal hastighet\u003c\/td\u003e\n\u003ctd\u003e560 varv per minut\u003c\/td\u003e\n\u003ctd\u003e560 varv per minut\u003c\/td\u003e\n\u003ctd\u003e560 varv per minut\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaximal ström\u003c\/td\u003e\n\u003ctd\u003e1,1A\u003c\/td\u003e\n\u003ctd\u003e1,1A\u003c\/td\u003e\n\u003ctd\u003e1,1A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMärkström\u003c\/td\u003e\n\u003ctd\u003e38W\u003c\/td\u003e\n\u003ctd\u003e32W\u003c\/td\u003e\n\u003ctd\u003e25W\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eDriftsförhållanden\u003c\/h2\u003e\n\u003ctable class=\"Marketing_conditionsTable__K4WIG\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eParameter\u003c\/th\u003e\n\u003cth\u003eSpecifikation\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eDrifttemperatur\u003c\/td\u003e\n\u003ctd\u003e0°C till +80°C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFörvaringstemperatur\u003c\/td\u003e\n\u003ctd\u003e-20°C till +60°C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFuktighetsintervall\u003c\/td\u003e\n\u003ctd\u003e20% till 80% RF (icke-kondenserande)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eInstallationsmiljö\u003c\/td\u003e\n\u003ctd\u003eEndast för inomhusbruk\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection id=\"libraries\" class=\"Marketing_contentSection__AnvH7\"\u003e\n\u003cdiv class=\"Marketing_container__7I3E7\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eBiblioteksstöd\u003c\/h2\u003e\n\u003cdiv class=\"Marketing_librarySection__GytkH\"\u003e\n\u003ch3\u003ePython-bibliotek\u003c\/h3\u003e\n\u003cp\u003eLättanvänt Python-bibliotek för att styra M17-servomotorer:\u003c\/p\u003e\n\u003cpre\u003e\u003ccode class=\"language-python\"\u003e#!\/usr\/bin\/env python3\n\"\"\"\nMinimal trapetsrörelse: rotera 1 varv på 1 sekund.\nRedigera ALIAS nedan vid behov. Använder rotationer och sekunder.\n\"\"\"\nimport time, servomotor\nfrom servomotor import communication\n\n# Hårdkodade inställningar för en minimal demo\nALIAS = 'X'                             # Enhetsalias, ändra vid behov\nSERIAL_PORT = \"\/dev\/tty.usbserial-110\"  # Seriell enhetsväg; ändra vid behov (t.ex. \"COM3\" på\n                                        # Windows)\nDISPLACEMENT_ROTATIONS = 1.0            # 1 rotation\nDURATION_SECONDS = 1.0                  # 1 sekund\nDELAY_MARGIN = 0.10                     # +10% väntemarginal eftersom motorns klocka inte är\n                                        #  helt exakt\n\ncommunication.serial_port = SERIAL_PORT # om du kommenterar bort detta så kommer programmet\n                                        #  bör fråga dig efter seriell port eller så använder den\n                                        #  den senast använda porten från en fil\nservomotor.open_serial_port()\n\nm = servomotor.M3(ALIAS, time_unit=\"seconds\", position_unit=\"shaft_rotations\", verbose=0)\nm.enable_mosfets()\nm.trapezoid_move(DISPLACEMENT_ROTATIONS, DURATION_SECONDS)\ntime.sleep(DURATION_SECONDS * (1.0 + DELAY_MARGIN))\nm.disable_mosfets()\n\nservomotor.close_serial_port()\u003c\/code\u003e\u003c\/pre\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"Marketing_librarySection__GytkH\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eArduino-bibliotek\u003c\/h2\u003e\n\u003cp\u003eArduino-bibliotek för enkel integration med Arduino-kort:\u003c\/p\u003e\n\u003cpre\u003e\u003ccode class=\"language-cpp\"\u003e\/\/ Minimalt Arduino-exempel: Trapezoidrörelse med inbyggda enhetsomvandlingar\n\/\/ Mål: snurra motorn exakt 1 rotation på 1 sekund, sedan stoppa.\n\/\/ Sekvens:\n\/\/  aktivera MOSFETs -\u003e trapezoidMove(1.0 rotationer, 1.0 sekunder) -\u003e vänta 1.1s -\u003e inaktivera MOSFETs.\n\/\/\n\/\/ Noteringar:\n\/\/ - Detta använder bibliotekets enhetsomvandling (inga råa räkningar\/tidssteg).\n\/\/ - Konfigurera Serial1-stiften för ditt kort (ESP32-exempel nedan).\n\/\/ - Motorn skapas EFTER Serial1.begin(...) så hårdvaru-UART-stiften sätts först.\n\n#include \u0026lt;Servomotor.h\u0026gt;\n\n#define ALIAS 'X'                   \/\/ Enhetsalias\n#define BAUD 230400                 \/\/ RS485 UART-baudrate\n#define DISPLACEMENT_ROTATIONS 1.0f \/\/ 1 rotation\n#define DURATION_SECONDS 1.0f       \/\/ 1 sekund\n#define TOLERANCE_PERCENT 10        \/\/ +10% väntemarginal eftersom motorns klocka inte är\n                                    \/\/ perfekt noggrant\n#define WAIT_MS ((unsigned long)(DURATION_SECONDS * 1000.0f * (100 + TOLERANCE_PERCENT) \/ 100))\n\n\/\/ Exempel på RS485-stift för ESP32 DevKit (ändra vid behov för ditt kort)\n#if defined(ESP32)\n#define RS485_TXD 4              \/\/ TX-stift till RS485-transceiver\n#define RS485_RXD 5              \/\/ RX-stift från RS485-transceiver\n#endif\n\nvoid setup() {\n  Serial.begin(115200); \/\/ Seriell konsol för felsökning\n\n  \/\/ Skapa motorn; seriell port öppnas vid första instansiering.\n#if defined(ESP32)\n  Servomotor motor(ALIAS, Serial1, RS485_RXD, RS485_TXD);\n#else\n  Servomotor motor(ALIAS, Serial1);\n#endif\n\n  \/\/ Använd enheter: rotationer för position, sekunder för tid\n  motor.setPositionUnit(PositionUnit::SHAFT_ROTATIONS);\n  motor.setTimeUnit(TimeUnit::SECONDS);\n\n  motor.enableMosfets();\n  motor.trapezoidMove(DISPLACEMENT_ROTATIONS, DURATION_SECONDS);\n  delay(WAIT_MS);\n  motor.disableMosfets();\n}\n\nvoid loop() {\n}\u003c\/code\u003e\u003c\/pre\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection id=\"applications\" class=\"Marketing_contentSection__AnvH7\"\u003e\n\u003cdiv class=\"Marketing_container__7I3E7\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eTillämpningar\u003c\/h2\u003e\n\u003cp\u003eM17-seriens servomotorer är perfekta för en mängd olika tillämpningar, från utbildningsprojekt till industriell automation.\u003c\/p\u003e\n\u003cdiv class=\"Marketing_applicationsGrid__0n21e\"\u003e\n\u003cdiv class=\"Marketing_applicationCard__XSxDN\"\u003e\n\u003cimg src=\"https:\/\/gearotons.com\/_next\/image?url=%2Fmarketing%2Fimages%2Frobotics_small.jpg\u0026amp;w=1920\u0026amp;q=75\" alt=\"Robotikapplikation\"\u003e\u003cbr\u003e\n\u003ch2\u003eRobotik\u003c\/h2\u003e\n\u003cp\u003eBygg precisa robotarmar, mobila robotar och utbildningsrobotikplattformar med lättstyrda servomotorer.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"Marketing_applicationCard__XSxDN\"\u003e\n\u003cimg src=\"https:\/\/gearotons.com\/_next\/image?url=%2Fmarketing%2Fimages%2Fautomation_small.jpg\u0026amp;w=1920\u0026amp;q=75\" alt=\"Automationsapplikation\"\u003e\u003cbr\u003e\n\u003ch2\u003eAutomatisering\u003c\/h2\u003e\n\u003cp\u003ePerfekt för automatiserade system, CNC-maskiner, 3D-skrivare och industriella styrapplikationer.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection id=\"company-profile\" class=\"Marketing_contentSection__AnvH7\"\u003e\n\u003cdiv class=\"Marketing_container__7I3E7\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eFöretagsprofil\u003c\/h2\u003e\n\u003cdiv class=\"Marketing_companyContent___EPvW\"\u003e\n\u003cp\u003eVi är en innovativ startup som är engagerad i att göra precisionsrörelsekontroll tillgänglig för alla: för makers, utbildare och ingenjörer. Grundat i Shenzhen 2022 av en kanadensisk entreprenör, fokuserar vi på att utveckla integrerade servomotorsystem som kombinerar kostnadseffektivitet, hög integration, användarvänlighet och hög prestanda.\u003c\/p\u003e\n\u003cp\u003eVår första produkt är M17-seriens servomotor, som integrerar motor, drivare, styrenhet och encoder i ett kompakt paket kompatibelt med NEMA 17. Den har RS-485-kommunikation, vilket gör det möjligt att styra ett obegränsat antal motorer från plattformar som Raspberry Pi, Arduino, ESP32, Mac eller PC. Designad för applikationer från utbildningsrobotik till industriell automation, möjliggör våra lösningar innovation utan att lägga till komplexitet eller kostnad som traditionella system har. Följ med oss och utforska framtiden för rörelsekontroll!\u003c\/p\u003e\n\u003cdiv class=\"Marketing_companyImageContainer___D0e9\"\u003e\n\u003cimg src=\"https:\/\/gearotons.com\/_next\/image?url=%2Fmarketing%2Fimages%2Ftest_rack_small.jpg\u0026amp;w=1920\u0026amp;q=75\" alt=\"Testrigg\"\u003e\u003cbr\u003e\n\u003cp class=\"Marketing_imageCaption__Cp3sY\"\u003eVår testanläggning säkerställer att varje motor uppfyller kvalitetsstandarder\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection id=\"open-source\" class=\"Marketing_contentSection__AnvH7\"\u003e\n\u003cdiv class=\"Marketing_container__7I3E7\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eÖppen källkod\u003c\/h2\u003e\n\u003cdiv class=\"Marketing_openSourceContent__x0V6M\"\u003e\n\u003cp\u003eVi tror på att göra världen bättre genom teknik. All programvara, firmware och PCB-designfiler finns tillgängliga här:\u003c\/p\u003e\n\u003cdiv class=\"Marketing_githubLink__x09go\"\u003e\u003cspan style=\"color: rgb(0, 170, 255);\"\u003e\u003cstrong\u003e\u003ca href=\"https:\/\/github.com\/tomrodinger\/servomotor\" style=\"color: rgb(0, 170, 255);\" target=\"_blank\"\u003ehttps:\/\/github.com\/tomrodinger\/servomotor\u003c\/a\u003e\u003c\/strong\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"Gearotons","offers":[{"title":"Default Title","offer_id":45576352432326,"sku":"Gearotons-M17-60","price":39.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0621\/0050\/4774\/files\/imgi_2_image_7cbdf079-5cf3-4ee6-a5d2-f668b1edfa12.webp?v=1777878768"},{"product_id":"gearotons-rs485-adapter-module-uart","title":"Gearotons RS485-adaptermodul | UART till RS485-omvandlare 3,3V\/5V","description":"\u003cp\u003e\u003cstrong\u003eGearotons RS485 Adapter Module\u003c\/strong\u003e är en kompakt \u003cstrong\u003eUART till RS485 konverterare\u003c\/strong\u003e för att koppla mikrokontroller och inbäddade värdar till en differential RS-485 buss. Den är lämplig för projekt som behöver en enkel brygga mellan TTL-nivå seriekretsignaler och RS-485 kablage, inklusive Gearotons M17 servomotorkommunikationsuppsättningar, robotprototyper och industriella kontrollförsök.\u003c\/p\u003e\n\n\u003cp\u003eModulen stödjer \u003cstrong\u003e3.3V\/5V\u003c\/strong\u003e logikmiljöer, vilket gör den praktisk för vanliga utvecklingsplattformar som Arduino-klass kort, ESP32-kontroller, Raspberry Pi GPIO UART-arbetsflöden och andra inbäddade system som behöver RS-485 fysiskt lagerkommunikation. Eftersom RS-485 är ett balanserat multipunktgränssnitt är det användbart när ett projekt behöver mer robust kommunikation än direkt enkeländad UART-kablar.\u003c\/p\u003e\n\n\u003cp\u003eDenna sida fokuserar medvetet på bekräftad gränssnitts-nivå information. Chipmodell, kortdimensioner, maximal baudrate, isolering, ESD-klassning och termineringsdetaljer bör kontrolleras mot den faktiska modulrevideringen eller projektets kablage innan systemintegration.\u003c\/p\u003e\n\n\u003chr style=\"border: 0; border-top: 1px solid #e0e0e0; margin: 24px 0;\"\u003e\n\n\u003ch2\u003eFunktioner\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eUART till RS485 konvertering\u003c\/strong\u003e - Kopplar standard UART-seriesignaler till en RS-485 differentialbuss för inbäddade kommunikationsprojekt.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e3.3V\/5V kompatibel\u003c\/strong\u003e - Designad för vanliga lågspänningskontrollermiljöer som används av makers, laboratorier och inbäddade utvecklare.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRS-485 bussåtkomst\u003c\/strong\u003e - Tillhandahåller det fysiska lagergränssnitt som behövs för A\/B differentialkablar i RS-485 kommunikationssystem.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAnvändning i Gearotons ekosystem\u003c\/strong\u003e - Lämplig för Gearotons M17 servomotorkontrolluppsättningar där en RS-485-adapter krävs mellan värden och motorbussen.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eMicrocontroller-vänlig\u003c\/strong\u003e - Fungerar naturligt med UART-kompatibla kort som Arduino-stil kontroller, ESP32-kort och Raspberry Pi UART-projekt.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eInbäddad prototypframställning\u003c\/strong\u003e - Hjälper till att omvandla kortdistans seriekretskommunikation på kortnivå till en mer störningsresistent differentiallänk.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eMulti-nod redo koncept\u003c\/strong\u003e - RS-485 stödjer buss-stil nätverk när systemets kablage, adressering, terminering och mjukvaruprotokoll är korrekt konfigurerade.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eKompatkt modulfomat\u003c\/strong\u003e - Lätt att integrera i kopplingsdäcksexperiment, styrenhetsledningar, motortestbänkar och små automationsprototyper.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eProtokolloberoende\u003c\/strong\u003e - Bär UART seriella data på det fysiska lagret, medan värdprogramvaran definierar högre nivå protokoll och kommandoformat.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAnvändbar för utbildning och testning\u003c\/strong\u003e - En praktisk modul för att lära sig differential seriell kommunikation, motorstyrningskommunikation och RS-485 ledningsgrunder.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003chr style=\"border: 0; border-top: 1px solid #e0e0e0; margin: 24px 0;\"\u003e\n\n\u003ch2\u003eSpecifikationer\u003c\/h2\u003e\n\u003ctable border=\"1\" cellpadding=\"8\" cellspacing=\"0\" style=\"border-collapse: collapse; width: 100%;\"\u003e\n  \u003ctr style=\"background: #f5f5f5;\"\u003e\n    \u003cth\u003eParameter\u003c\/th\u003e\n    \u003cth\u003eVärde\u003c\/th\u003e\n  \u003c\/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cstrong\u003eProduktnamn\u003c\/strong\u003e\u003c\/td\u003e\n    \u003ctd\u003eGearotons RS485-adaptermodul\u003c\/td\u003e\n  \u003c\/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cstrong\u003eFunktion\u003c\/strong\u003e\u003c\/td\u003e\n    \u003ctd\u003eUART till RS485 konverteringsmodul\u003c\/td\u003e\n  \u003c\/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cstrong\u003eVärdgränssnitt\u003c\/strong\u003e\u003c\/td\u003e\n    \u003ctd\u003eUART seriellt gränssnitt\u003c\/td\u003e\n  \u003c\/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cstrong\u003eBussgränssnitt\u003c\/strong\u003e\u003c\/td\u003e\n    \u003ctd\u003eRS-485 differential kommunikationsgränssnitt\u003c\/td\u003e\n  \u003c\/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cstrong\u003eStödd logik \/ strömförsörjningsmiljö\u003c\/strong\u003e\u003c\/td\u003e\n    \u003ctd\u003e3,3V \/ 5V\u003c\/td\u003e\n  \u003c\/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cstrong\u003eTypisk ledningsroll\u003c\/strong\u003e\u003c\/td\u003e\n    \u003ctd\u003eAnsluter en UART-värd till en RS-485 A\/B kommunikationsbuss\u003c\/td\u003e\n  \u003c\/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cstrong\u003eKompatibla projekttyper\u003c\/strong\u003e\u003c\/td\u003e\n    \u003ctd\u003eInbäddade UART-projekt, Gearotons M17 styrkonfigurationer, robotikprototyper, automationstestbänkar\u003c\/td\u003e\n  \u003c\/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cstrong\u003eObekräftade detaljer\u003c\/strong\u003e\u003c\/td\u003e\n    \u003ctd\u003eChipmodell, kortdimensioner, isolering, ESD-klassning, avslutningsmotstånd och maximal baudrate är inte bekräftade från tillhandahållen titel\/källdata\u003c\/td\u003e\n  \u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003chr style=\"border: 0; border-top: 1px solid #e0e0e0; margin: 24px 0;\"\u003e\n\n\u003ch2\u003eReferensdokument\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\u003ca href=\"https:\/\/tutorial.gearotons.com\/\" style=\"color: #007FFF; font-weight: bold;\" target=\"_blank\"\u003eGearotons Kom igång-guide\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"https:\/\/www.ti.com\/lit\/an\/slla272c\/slla272c.pdf\" style=\"color: #007FFF; font-weight: bold;\" target=\"_blank\"\u003eTexas Instruments RS-485 designguide\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003chr style=\"border: 0; border-top: 1px solid #e0e0e0; margin: 24px 0;\"\u003e\n\n\u003ch2\u003eApplikation\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eGearotons M17 motor kommunikation\u003c\/strong\u003e - Använd som RS-485 adapter mellan en värdstyrenhet och en Gearotons M17 servomotorbuss.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eArduino RS-485 experiment\u003c\/strong\u003e - Lägg till RS-485 fysisk lagerkommunikation till UART-baserade Arduino-liknande projekt.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eESP32 styrprojekt\u003c\/strong\u003e - Anslut ESP32 UART-stift till RS-485 ledningar för robotik- och automationsprototyper.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRaspberry Pi UART-arbetsflöden\u003c\/strong\u003e - Bygg RS-485 kommunikationsexperiment från en Raspberry Pi UART-gränssnitt med korrekt nivå och ledningsdragning.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRobottestbänkar\u003c\/strong\u003e - Kommunicera med motorstyrningar, distribuerade noder eller sensorbrädor över en differential seriell buss.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAutomationsprototypning\u003c\/strong\u003e - Utvärdera RS-485 ledningsdragning, adressering och kommandoprotokoll innan du designar ett anpassat styrenhetskort.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eUtbildning och labbträning\u003c\/strong\u003e - Lär ut skillnaden mellan UART logiknivå seriell och balanserad RS-485 busskommunikation.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eProtokollutveckling\u003c\/strong\u003e - Testa kommando-\/svarsserielle protokoll medan du använder RS-485 som det elektriska gränssnittet.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003chr style=\"border: 0; border-top: 1px solid #e0e0e0; margin: 24px 0;\"\u003e\n\n\u003ch2\u003eFörpackningslista\u003c\/h2\u003e\n\u003ctable border=\"1\" cellpadding=\"8\" cellspacing=\"0\" style=\"border-collapse: collapse; width: 100%;\"\u003e\n  \u003ctr style=\"background: #f5f5f5;\"\u003e\n    \u003cth\u003eBeskrivning\u003c\/th\u003e\n    \u003cth\u003eAntal\u003c\/th\u003e\n  \u003c\/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003eGearotons RS485-adaptermodul\u003c\/td\u003e\n    \u003ctd\u003e1\u003c\/td\u003e\n  \u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003chr style=\"border: 0; border-top: 1px solid #e0e0e0; margin: 24px 0;\"\u003e\n\n\u003ch2\u003eVanliga frågor\u003c\/h2\u003e\n\u003cstyle\u003e\n  .faq-accordion details {\n    border-bottom: 1px solid #e6eef8;\n    padding: 14px 0;\n  }\n  .faq-accordion summary {\n    list-style: none;\n    cursor: pointer;\n    font-size: 16px;\n    font-weight: 700;\n    color: #1f2933;\n    position: relative;\n    padding-right: 32px;\n  }\n  .faq-accordion summary::-webkit-details-marker {\n    display: none;\n  }\n  .faq-accordion summary::after {\n    content: \"\\203A\";\n    position: absolute;\n    right: 4px;\n    top: 50%;\n    transform: translateY(-50%) rotate(90deg);\n    color: #007fff;\n    font-size: 28px;\n    line-height: 1;\n    transition: transform 0.2s ease;\n  }\n  .faq-accordion details[open] summary::after {\n    transform: translateY(-50%) rotate(270deg);\n  }\n  .faq-accordion p {\n    margin: 12px 0 0;\n    color: #4b5563;\n    line-height: 1.65;\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"faq-accordion\"\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003eÄr denna modul samma som en USB till RS485-adapter?\u003c\/summary\u003e\n    \u003cp\u003eNej. Denna produkt beskrivs som en UART till RS485-omvandlare, så den är avsedd för UART-nivåanslutningar till värden snarare än direkt USB-anslutning om inte en annan USB-till-UART-gränssnitt används.\u003c\/p\u003e\n  \u003c\/details\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003eKan det fungera med både 3,3V och 5V-kontroller?\u003c\/summary\u003e\n    \u003cp\u003eJa. Produktnamnet specificerar stöd för 3,3V\/5V, vilket gör det lämpligt för många vanliga mikrokontrollermiljöer.\u003c\/p\u003e\n  \u003c\/details\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003eKan det användas med Gearotons M17-servomotorer?\u003c\/summary\u003e\n    \u003cp\u003eJa. Gearotons M17-kommunikation använder RS-485, och Gearotons dokumentation hänvisar till att använda en RS-485-adapter mellan värdkontrollern och motorbussen.\u003c\/p\u003e\n  \u003c\/details\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003eDefinierar RS-485 kommunikationsprotokollet?\u003c\/summary\u003e\n    \u003cp\u003eNej. RS-485 definierar den elektriska gränssnittet. Det faktiska kommandformatet, adressering, baudrate och paketstruktur bestäms av den anslutna enheten och mjukvaruprotokollet.\u003c\/p\u003e\n  \u003c\/details\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003eStöder modulen multi-drop busskoppling?\u003c\/summary\u003e\n    \u003cp\u003eRS-485 används ofta för multipunkt bussnätverk, men slutresultatet beror på anslutna transceivrar, kabellayout, adressering, terminering och protokolldesign.\u003c\/p\u003e\n  \u003c\/details\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003eBehöver jag termineringsmotstånd?\u003c\/summary\u003e\n    \u003cp\u003eTerminering beror på kabellängd, baudrate och busstopologi. För längre eller snabbare RS-485-länkar, följ RS-485-designriktlinjer och terminera bussen korrekt i ändarna av kabelstammen.\u003c\/p\u003e\n  \u003c\/details\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003eÄr omvandlaren isolerad?\u003c\/summary\u003e\n    \u003cp\u003eIsolering är inte bekräftad från tillgängliga produktnamn\/källdata. Om ditt system har skillnader i jordpotential eller industriellt brus, verifiera isoleringskrav innan användning.\u003c\/p\u003e\n  \u003c\/details\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003eVilken baudrate ska jag använda?\u003c\/summary\u003e\n    \u003cp\u003eAnvänd den baudrate som krävs av den anslutna enheten eller protokollet. För Gearotons M17-projekt, följ Gearotons startguide och mjukvarudokumentation.\u003c\/p\u003e\n  \u003c\/details\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003eKan det användas för långdistanskommunikation?\u003c\/summary\u003e\n    \u003cp\u003eRS-485 är utformat för mer robust differentialkommunikation än direkt UART-kablar, men praktiskt avstånd beror på kabeltyp, datahastighet, terminering, jordning och hela systemdesignen.\u003c\/p\u003e\n  \u003c\/details\u003e\n\u003c\/div\u003e\n","brand":"Gearotons","offers":[{"title":"Default Title","offer_id":45576353775814,"sku":"Gearotons-RS485","price":12.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0621\/0050\/4774\/files\/imgi_2_01-top_view_7bcfc1e4-c367-4657-a749-c20993d81228.jpg?v=1777876812"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0621\/0050\/4774\/collections\/14_6f6d9a42-a0c5-4af7-937a-6798fefb9b5b.webp?v=1780303376","url":"https:\/\/openelab.io\/sv\/collections\/brands-gearotons.oembed","provider":"OpenELAB Technology Ltd.","version":"1.0","type":"link"}