# a stepper driver using the f1c100s linux Channel: #designreview Source: https://discord.com/channels/1233487248129921135/1555088644539424828 Started: 2026-10-01T05:28:02.923000+00:00 Last activity: 2026-10-01T05:35:42.475000+00:00 ## shibo — 2026-10-01T05:27:05.008000+00:00 a stepper driver using the f1c100s linux chip: https://tscircuit.com/shibosoftwaredev/f1c100s-linux-stepper-controller#3d for the nema 8 stepper motor: https://www.moonsindustries.com/p/nema-08-standard-hybrid-stepper-motors/ms08hy1p4050-000004611110028700 Attachment: Screenshot_2026-10-01_at_7.26.44_AM.png — https://community.tscircuit.com/media/1555088644203749466 ## Seve — 2026-10-01T05:28:03.760000+00:00 for NEMA8 steppers, we'll buy from steppers online ## Seve — 2026-10-01T05:28:09.064000+00:00 they are standard anyway ## Seve — 2026-10-01T05:28:49.439000+00:00 also remove the empty space on the board AND USE USB PD ## Seve — 2026-10-01T05:29:14.736000+00:00 why is i2c and SPI exposed? ## Seve — 2026-10-01T05:29:19.621000+00:00 how do you chat with the controller ## Seve — 2026-10-01T05:29:39.268000+00:00 there is no ethernet (the main reason to have linux?) ## Seve — 2026-10-01T05:32:23.779000+00:00 it's an interesting idea to have them exposed to allow connecting a display but not at the cost of a massive amount of board space ## Seve — 2026-10-01T05:32:56.458000+00:00 put "nema17" or whatever in the name of your package so that we know what it's supposed to go onto ## Seve — 2026-10-01T05:35:31.965000+00:00 we probably need a separate small cpu that is programmed by the F1C100S to handle the motor driver commands, otherwise if the linux system stalls the motor will stall and have issues ## Seve — 2026-10-01T05:35:42.475000+00:00 (very common safety thing)