Wiki Create · Redstone
Contrôleur de vitesse de rotation
Un contrôleur de vitesse de rotation fixe la vitesse d'une machine au tr/min près. Il reçoit la rotation par son axe et l'envoie vers une grande roue dentée posée sur lui, à la vitesse que tu choisis, de -256 à 256. Une source lente devient rapide, une source rapide devient douce, et le sens peut même s'inverser.
Fiche technique
- Catégorie
- Redstone
- Sortie
- Une grande roue dentée posée dessus, d’axe horizontal et perpendiculaire au sien
- Plage
- -256 à 256 tr/min (vitesse maximale du serveur), 16 par défaut
- Condition
- Il doit lui-même tourner : sans rotation en entrée, la roue s’arrête
- Réglage
- Panneau de valeur sur le côté (molette ou clic)
- Support
- Un support en laiton apparaît quand la grande roue est en place
- Version
- Create 6.0.8 · Minecraft 1.21.1
Fabrication à l'établi
→ 1 contrôleur de vitesse de rotation
La sortie passe par une grande roue
Le contrôleur prend la rotation par son axe, comme un rotor, mais ne la relaie pas en ligne droite. La sortie se fait par une grande roue dentée posée juste au-dessus, couchée en travers de son axe. Le compteur de vitesse branché sur la roue montre la vitesse obtenue.
Poser la grande roue
La grande roue se pose juste au-dessus, son axe horizontal en travers de celui du bloc. Un support en laiton apparaît alors pour la tenir. Sur la roue, on branche ensuite ce qu'on veut : des rotors, d'autres roues dentées ou des boîtes à roues dentées.
Régler la vitesse

Sur le côté, un panneau de valeur donne la vitesse voulue. Dans la boucle, la roue passe de 8 à 32 puis 128 tr/min, puis à -6 : elle tourne lentement dans l'autre sens. La valeur est un nombre entier, et la source n'a pas changé de vitesse.
L'entrée doit tourner
Le contrôleur ne crée pas de rotation : si la ligne qui l'alimente s'arrête, la grande roue s'arrête aussi. Notre simulation le reproduit : la roue ne démarre qu'une fois le contrôleur relié à la source.
Et la redstone ?
Le bloc n'a pas d'entrée de redstone : sa vitesse se règle à la main. Pour changer de vitesse avec un levier, combine-le avec un embrayage ou une chaîne ajustable, ou prévois deux contrôleurs réglés différemment et choisis l'un ou l'autre.
Vitesse et stress
Le stress d'une machine se paie à sa vitesse : faire tourner une presse à 128 tr/min au lieu de 32 coûte quatre fois plus de SU. Garde un œil sur le stressomètre quand tu montes la valeur, sinon tout le réseau s'arrête en surcharge.
Un exemple chiffré
Une petite roue à eau donne 8 tr/min. Derrière un contrôleur réglé sur 64, la grande roue tourne huit fois plus vite. Mais le stress des machines branchées derrière se paie à 64 tr/min sur la capacité de la roue à eau : une presse y coûte 512 SU, plus que les 256 SU qu'elle fournit, et le réseau cale. Baisse la valeur ou ajoute une seconde source ; un stressomètre sur la ligne montre la marge avant tout réglage.
Idées de montages
Donner la même vitesse à plusieurs machines alimentées par des sources différentes. Ralentir un roulement pour une grande roue panoramique. Accélérer une roue à eau trop lente pour un ventilateur.
Erreurs fréquentes
Une petite roue dentée posée dessus ne marche pas : il faut une grande roue, d'axe horizontal. Une roue parallèle à l'axe du contrôleur n'est pas entraînée non plus. Et la valeur 0 arrête la sortie, même si l'entrée tourne.
Ce que montre la boucle
La vitesse de la grande roue est recalculée à partir de la consigne de chaque étape : 8, 32, 128 puis -6 tr/min. Dans la scène du jeu, la dernière valeur vaut -6,4 tr/min ; le panneau n'accepte que des nombres entiers, d'où -6 chez nous.
Sur notre serveur
Sur Create France, il sert surtout à caler toutes les machines d'une usine sur la même vitesse, quelle que soit la source qui les nourrit.
← Tous les guides du wiki Create
Sources des chiffres (code de Create 6.0.8)
- Recette : crafting/kinetics/rotation_speed_controller.json
- Vitesse transmise : SpeedControllerBlockEntity.getConveyedSpeed / getDesiredOutputSpeed (DEFAULT_SPEED 16), CKinetics.maxRotationSpeed (256)
- Support : SpeedControllerRenderer (bracket si grande roue horizontale au-dessus)
- Stress : impact × |tr/min| (CStress, propagate.py)
- Simulation : WIKI/redstone_sim.py (signaux, délais, liaisons, verrous et vitesses recalculés tick par tick d'après le code de Create et de Minecraft ; seules les actions du joueur viennent de la scène)
- Scène : KineticsScenes.speedController (vitesses de consigne lues dans la scène : 8, 32, 128 et -6 tr/min ; panneau de valeur non montré)
Textes et animations originaux de Create France, rendus d'après les scènes Ponder du mod. Create est un mod de la Create Team, non affilié à Create France.






