Are you over 18 and want to see adult content?
More Annotations
![Finest Dining in Uptown - D Bar Denver](https://www.archivebay.com/archive/9b304743-6042-4db1-b553-6fc91206f0c7.png)
Finest Dining in Uptown - D Bar Denver
Are you over 18 and want to see adult content?
![HeritageDaily - Archaeology Magazine - HeritageDaily - Archaeology News](https://www.archivebay.com/archive/1185cb9a-099d-4fa9-8578-36dae0d3f44a.png)
HeritageDaily - Archaeology Magazine - HeritageDaily - Archaeology News
Are you over 18 and want to see adult content?
![Network Events | Health, Wellness, & FItness Events](https://www.archivebay.com/archive/fb62ca58-81a5-4b10-93b6-669591c90e15.png)
Network Events | Health, Wellness, & FItness Events
Are you over 18 and want to see adult content?
![GOSUSLUGI - Госуслуги личный кабинет | вход через СНИЛС или по номеру телефона](https://www.archivebay.com/archive/decfa0e4-e9a9-4afe-98aa-862f67320ccb.png)
GOSUSLUGI - Госуслуги личный кабинет | вход через СНИЛС или по номеру телефона
Are you over 18 and want to see adult content?
![Intelligence Node: Retail Price Optimization Experts](https://www.archivebay.com/archive/f3d765d5-4b50-4e0c-a625-9fde79c2e20c.png)
Intelligence Node: Retail Price Optimization Experts
Are you over 18 and want to see adult content?
![LANDschafftTHEATER - DIE GROSSE REISE 2018 - LANDschafftTHEATER](https://www.archivebay.com/archive/2404b95e-307f-451b-9a6c-709e3edc46fe.png)
LANDschafftTHEATER - DIE GROSSE REISE 2018 - LANDschafftTHEATER
Are you over 18 and want to see adult content?
![Книжный магазин, букинистический и не только. Купить книги. Продать книги](https://www.archivebay.com/archive/6f082219-b5bc-4901-995d-56544b02ca84.png)
Книжный магазин, букинистический и не только. Купить книги. Продать книги
Are you over 18 and want to see adult content?
![A complete backup of egohairstudio.co.uk](https://www.archivebay.com/archive/8831b074-09ac-4599-980f-be7da3d8bda5.png)
A complete backup of egohairstudio.co.uk
Are you over 18 and want to see adult content?
![Gym Fitness Center Avon-by-the-Sea, New Jersey | Training Room Online](https://www.archivebay.com/archive/d2d03783-3408-489e-a36e-7f6e4de3233c.png)
Gym Fitness Center Avon-by-the-Sea, New Jersey | Training Room Online
Are you over 18 and want to see adult content?
Favourite Annotations
![A complete backup of paratekpharmaceuticals.net](https://www.archivebay.com/archive5/images/0fb6c7fb-8475-4922-b755-9c5ab6da2fb5.png)
A complete backup of paratekpharmaceuticals.net
Are you over 18 and want to see adult content?
![A complete backup of markazetabadol.ir](https://www.archivebay.com/archive5/images/ccea3ecb-7045-4655-8adc-4e64520013be.png)
A complete backup of markazetabadol.ir
Are you over 18 and want to see adult content?
![A complete backup of feedingtampabay.org](https://www.archivebay.com/archive5/images/797ae9f0-3561-4af6-885d-f5bc329a50f5.png)
A complete backup of feedingtampabay.org
Are you over 18 and want to see adult content?
![A complete backup of bundesprogramm.de](https://www.archivebay.com/archive5/images/ffdea16b-e26e-4aac-b3bb-c85d5dfd0122.png)
A complete backup of bundesprogramm.de
Are you over 18 and want to see adult content?
![A complete backup of leadloansgriu.com](https://www.archivebay.com/archive5/images/02eb7d46-a1bd-4984-9ae4-cf6ed2f3801e.png)
A complete backup of leadloansgriu.com
Are you over 18 and want to see adult content?
Text
SMOOTHIEBOARD
Smoothieboards. The Smoothieboards are numerical fabrication controllers designed to run the Open-Source Smoothieware firmware, by a community of volunteers. They come into a range of different versions, with different feature sets and advantages. All Smoothieboards are designed to run on the most powerful hardware in their price range at theNETWORK
You can use a terminal to connect to your board via telnet, simply type in a terminal : telnet ip_of_smoothie:23. Pronterface can also connect to Smoothie over the network by using telnet - just enter Ip_of_smoothie:23 instead of the serial port before clicking 'Connect'. Where Ip_of_smoothie is the IP address of your Smoothie. You must check the box under Settings Menu that says TEMPERATURECONTROL-THERMISTOR-CHOICE The betas published by most manufacturers, are for the 0-80°C range. For the 185-230°C this results in readings being about 7-10°C too high. This means beta values are usually good for a heated bed, but not for a hotend. If the thermistor is 100K ohms at 25°C then this is usually enough. You can also set r0,t0,r1,r2 but this is not usuallySD-CARD
To get the firmware see the Getting Smoothie page. Copy the downloaded firmware binary to the SD card as firmware.bin. On boot the Smoothieboard will flash the smoothieboard and rename the file to FIRMWARE.CUR. Copy an existing config file or download an example from the github repo linked from the Configuring Smoothie page.ENDSTOPS
End-stops are small interrupters that you put at the end of each of your axes. When you boot your machine up, Smoothie has no way of knowing the position of each axis. When it starts a print, Smoothie moves the axis until it touches that interrupter, and when it is hit, it declares that that is position 0 for that axis. And does so for allaxes.
FLASHING-SMOOTHIE-FIRMWARE SD card problems. If there is a problem with the SD card, LED4 will be off. If this happens, you need to format the SD card to fat32, and if that fails, use another SD card.TROUBLESHOOTING
2. Clean your SD card. Sometimes SD cards get corrupted, and it can cause all sorts of weird and difficult to understand problems. You should : Format your SD card ( as FAT32 ) Paste the most recent firmware file on your SD card. Paste your configuration file to the SDcard.
STEPPER-MOTORS
A bit of theory : « A stepper motor (or step motor) is a brushless DC electric motor that divides a full rotation of the motor into a number of equal steps. The motor's position can then be commanded to move and hold at one of these steps without any feedback sensor (an open-loop controller). » ( Wikipedia) Because they work by steps, and you START DOCUMENTATIONSMOOTHIEBOARDGALLERYCOMMUNITY & HELPZPROBEKILL BUTTON start Show pagesource. Old revisions. Backlinks. Smoothie is a free, opensource, high performance and modular G-code interpreter and CNC control system for the powerful Smoothieboard 32bits controller. It's designed to be very user-friendly and hacker-friendly. The Source code is on GitHub. CONFIGURING-SMOOTHIE Note It is not recommended you allow the sdcard to auto mount, and it is highly recommended that the sdcard be unmounted at all times except when files need to be copied or the config file needs to be edited. “Unmounting” does not refer to a physical action, do not confuse it with “removing” the card from the board. “unmounting” just means “telling your computer to stop accessingSMOOTHIEBOARD
Smoothieboards. The Smoothieboards are numerical fabrication controllers designed to run the Open-Source Smoothieware firmware, by a community of volunteers. They come into a range of different versions, with different feature sets and advantages. All Smoothieboards are designed to run on the most powerful hardware in their price range at theNETWORK
You can use a terminal to connect to your board via telnet, simply type in a terminal : telnet ip_of_smoothie:23. Pronterface can also connect to Smoothie over the network by using telnet - just enter Ip_of_smoothie:23 instead of the serial port before clicking 'Connect'. Where Ip_of_smoothie is the IP address of your Smoothie. You must check the box under Settings Menu that says TEMPERATURECONTROL-THERMISTOR-CHOICE The betas published by most manufacturers, are for the 0-80°C range. For the 185-230°C this results in readings being about 7-10°C too high. This means beta values are usually good for a heated bed, but not for a hotend. If the thermistor is 100K ohms at 25°C then this is usually enough. You can also set r0,t0,r1,r2 but this is not usuallySD-CARD
To get the firmware see the Getting Smoothie page. Copy the downloaded firmware binary to the SD card as firmware.bin. On boot the Smoothieboard will flash the smoothieboard and rename the file to FIRMWARE.CUR. Copy an existing config file or download an example from the github repo linked from the Configuring Smoothie page.ENDSTOPS
End-stops are small interrupters that you put at the end of each of your axes. When you boot your machine up, Smoothie has no way of knowing the position of each axis. When it starts a print, Smoothie moves the axis until it touches that interrupter, and when it is hit, it declares that that is position 0 for that axis. And does so for allaxes.
FLASHING-SMOOTHIE-FIRMWARE SD card problems. If there is a problem with the SD card, LED4 will be off. If this happens, you need to format the SD card to fat32, and if that fails, use another SD card.TROUBLESHOOTING
2. Clean your SD card. Sometimes SD cards get corrupted, and it can cause all sorts of weird and difficult to understand problems. You should : Format your SD card ( as FAT32 ) Paste the most recent firmware file on your SD card. Paste your configuration file to the SDcard.
STEPPER-MOTORS
A bit of theory : « A stepper motor (or step motor) is a brushless DC electric motor that divides a full rotation of the motor into a number of equal steps. The motor's position can then be commanded to move and hold at one of these steps without any feedback sensor (an open-loop controller). » ( Wikipedia) Because they work by steps, and youSMOOTHIEBOARD
Smoothieboards. The Smoothieboards are numerical fabrication controllers designed to run the Open-Source Smoothieware firmware, by a community of volunteers. They come into a range of different versions, with different feature sets and advantages. All Smoothieboards are designed to run on the most powerful hardware in their price range at theNETWORK
You can use a terminal to connect to your board via telnet, simply type in a terminal : telnet ip_of_smoothie:23. Pronterface can also connect to Smoothie over the network by using telnet - just enter Ip_of_smoothie:23 instead of the serial port before clicking 'Connect'. Where Ip_of_smoothie is the IP address of your Smoothie. You must check the box under Settings Menu that saysENDSTOPS
Mechanical end-stops are simple interrupters : when not pressed, they do not let the current pass, when pressed, they let the current pass. By connecting a digital input pin on the Smoothieboard to the interrupter, and connecting the other side of the interrupter to Ground, the Smoothieboard can read whether or not it is connected to Ground, and therefore whether or not the end-stop is pressed.TROUBLESHOOTING
2. Clean your SD card. Sometimes SD cards get corrupted, and it can cause all sorts of weird and difficult to understand problems. You should : Format your SD card ( as FAT32 ) Paste the most recent firmware file on your SD card. Paste your configuration file to the SDcard.
WINDOWS-DRIVERS
If you are using a recent version of Smoothieware you may find up to two “Smoothie Serial” devices. Here is an example of what you might see on a recent firmware: Right-click the first one and select “Update Driver Software”. Find where you unzipped the driver to. You should now have a recognized “Smoothie Virtual Serial Port”.COMPILING-SMOOTHIE
Compiling. Once BuildShell is created, you want to launch it, and compile all of the code that Smoothie consists of: make clean all. Ref: “make clean all” will compile/recompile everything needed for Smoothie. The end result will be the file main.bin in the subfolderLPC1768 .
SWITCH
Switch module. The Switch module takes care of basic input from things like buttons and switches and controls simple devices like fans and pumps. It is an incredibly versatile tool that allows you to setup a lot of on-off type systems. It listens to input pins and outputs custom G/M-codes or accepts custom G/M-codes and set outputs to GPIOpins.
PINOUT
Smoothieboard pin capabilities. Full size version. Also see the pin usage table. Notes : Do not use endstop inputs as outputs ( for example to control a solid state relay ), this will not work.SUPPORTED-G-CODES
Move servo to S where position is 0-100. M280 S20 ; move servo to position 20 = 20% duty cycle. M281. Turn off servo. M281 ; Same as M280 S0 0% duty cycle, effectively off. Additionally, in your configuration, you can assign sub-commands to deal with multiple toolsPIN-CONFIGURATION
Hard-wired. Note some pins have hardware on the board itself, enforcing a given configuration. The main example of this is the endstop inputs, which have on-board pull-up resistors, which means trying to deactivate pull-ups in configuration (-for them will not work (configuration can not deactivate/remove physically present pull-up resistors, it can only act on pull-up pin-configuration START DOCUMENTATIONSMOOTHIEBOARDGALLERYCOMMUNITY & HELPZPROBEKILL BUTTON start Show pagesource. Old revisions. Backlinks. Smoothie is a free, opensource, high performance and modular G-code interpreter and CNC control system for the powerful Smoothieboard 32bits controller. It's designed to be very user-friendly and hacker-friendly. The Source code is on GitHub. CONFIGURING-SMOOTHIE Note It is not recommended you allow the sdcard to auto mount, and it is highly recommended that the sdcard be unmounted at all times except when files need to be copied or the config file needs to be edited. “Unmounting” does not refer to a physical action, do not confuse it with “removing” the card from the board. “unmounting” just means “telling your computer to stop accessingSMOOTHIEBOARD
Smoothieboards. The Smoothieboards are numerical fabrication controllers designed to run the Open-Source Smoothieware firmware, by a community of volunteers. They come into a range of different versions, with different feature sets and advantages. All Smoothieboards are designed to run on the most powerful hardware in their price range at theNETWORK
You can use a terminal to connect to your board via telnet, simply type in a terminal : telnet ip_of_smoothie:23. Pronterface can also connect to Smoothie over the network by using telnet - just enter Ip_of_smoothie:23 instead of the serial port before clicking 'Connect'. Where Ip_of_smoothie is the IP address of your Smoothie. You must check the box under Settings Menu that says TEMPERATURECONTROL-THERMISTOR-CHOICE The betas published by most manufacturers, are for the 0-80°C range. For the 185-230°C this results in readings being about 7-10°C too high. This means beta values are usually good for a heated bed, but not for a hotend. If the thermistor is 100K ohms at 25°C then this is usually enough. You can also set r0,t0,r1,r2 but this is not usuallySD-CARD
To get the firmware see the Getting Smoothie page. Copy the downloaded firmware binary to the SD card as firmware.bin. On boot the Smoothieboard will flash the smoothieboard and rename the file to FIRMWARE.CUR. Copy an existing config file or download an example from the github repo linked from the Configuring Smoothie page.ENDSTOPS
End-stops are small interrupters that you put at the end of each of your axes. When you boot your machine up, Smoothie has no way of knowing the position of each axis. When it starts a print, Smoothie moves the axis until it touches that interrupter, and when it is hit, it declares that that is position 0 for that axis. And does so for allaxes.
FLASHING-SMOOTHIE-FIRMWARE SD card problems. If there is a problem with the SD card, LED4 will be off. If this happens, you need to format the SD card to fat32, and if that fails, use another SD card.TROUBLESHOOTING
2. Clean your SD card. Sometimes SD cards get corrupted, and it can cause all sorts of weird and difficult to understand problems. You should : Format your SD card ( as FAT32 ) Paste the most recent firmware file on your SD card. Paste your configuration file to the SDcard.
STEPPER-MOTORS
A bit of theory : « A stepper motor (or step motor) is a brushless DC electric motor that divides a full rotation of the motor into a number of equal steps. The motor's position can then be commanded to move and hold at one of these steps without any feedback sensor (an open-loop controller). » ( Wikipedia) Because they work by steps, and you START DOCUMENTATIONSMOOTHIEBOARDGALLERYCOMMUNITY & HELPZPROBEKILL BUTTON start Show pagesource. Old revisions. Backlinks. Smoothie is a free, opensource, high performance and modular G-code interpreter and CNC control system for the powerful Smoothieboard 32bits controller. It's designed to be very user-friendly and hacker-friendly. The Source code is on GitHub. CONFIGURING-SMOOTHIE Note It is not recommended you allow the sdcard to auto mount, and it is highly recommended that the sdcard be unmounted at all times except when files need to be copied or the config file needs to be edited. “Unmounting” does not refer to a physical action, do not confuse it with “removing” the card from the board. “unmounting” just means “telling your computer to stop accessingSMOOTHIEBOARD
Smoothieboards. The Smoothieboards are numerical fabrication controllers designed to run the Open-Source Smoothieware firmware, by a community of volunteers. They come into a range of different versions, with different feature sets and advantages. All Smoothieboards are designed to run on the most powerful hardware in their price range at theNETWORK
You can use a terminal to connect to your board via telnet, simply type in a terminal : telnet ip_of_smoothie:23. Pronterface can also connect to Smoothie over the network by using telnet - just enter Ip_of_smoothie:23 instead of the serial port before clicking 'Connect'. Where Ip_of_smoothie is the IP address of your Smoothie. You must check the box under Settings Menu that says TEMPERATURECONTROL-THERMISTOR-CHOICE The betas published by most manufacturers, are for the 0-80°C range. For the 185-230°C this results in readings being about 7-10°C too high. This means beta values are usually good for a heated bed, but not for a hotend. If the thermistor is 100K ohms at 25°C then this is usually enough. You can also set r0,t0,r1,r2 but this is not usuallySD-CARD
To get the firmware see the Getting Smoothie page. Copy the downloaded firmware binary to the SD card as firmware.bin. On boot the Smoothieboard will flash the smoothieboard and rename the file to FIRMWARE.CUR. Copy an existing config file or download an example from the github repo linked from the Configuring Smoothie page.ENDSTOPS
End-stops are small interrupters that you put at the end of each of your axes. When you boot your machine up, Smoothie has no way of knowing the position of each axis. When it starts a print, Smoothie moves the axis until it touches that interrupter, and when it is hit, it declares that that is position 0 for that axis. And does so for allaxes.
FLASHING-SMOOTHIE-FIRMWARE SD card problems. If there is a problem with the SD card, LED4 will be off. If this happens, you need to format the SD card to fat32, and if that fails, use another SD card.TROUBLESHOOTING
2. Clean your SD card. Sometimes SD cards get corrupted, and it can cause all sorts of weird and difficult to understand problems. You should : Format your SD card ( as FAT32 ) Paste the most recent firmware file on your SD card. Paste your configuration file to the SDcard.
STEPPER-MOTORS
A bit of theory : « A stepper motor (or step motor) is a brushless DC electric motor that divides a full rotation of the motor into a number of equal steps. The motor's position can then be commanded to move and hold at one of these steps without any feedback sensor (an open-loop controller). » ( Wikipedia) Because they work by steps, and youSMOOTHIEBOARD
Smoothieboards. The Smoothieboards are numerical fabrication controllers designed to run the Open-Source Smoothieware firmware, by a community of volunteers. They come into a range of different versions, with different feature sets and advantages. All Smoothieboards are designed to run on the most powerful hardware in their price range at theNETWORK
You can use a terminal to connect to your board via telnet, simply type in a terminal : telnet ip_of_smoothie:23. Pronterface can also connect to Smoothie over the network by using telnet - just enter Ip_of_smoothie:23 instead of the serial port before clicking 'Connect'. Where Ip_of_smoothie is the IP address of your Smoothie. You must check the box under Settings Menu that saysENDSTOPS
Mechanical end-stops are simple interrupters : when not pressed, they do not let the current pass, when pressed, they let the current pass. By connecting a digital input pin on the Smoothieboard to the interrupter, and connecting the other side of the interrupter to Ground, the Smoothieboard can read whether or not it is connected to Ground, and therefore whether or not the end-stop is pressed.TROUBLESHOOTING
2. Clean your SD card. Sometimes SD cards get corrupted, and it can cause all sorts of weird and difficult to understand problems. You should : Format your SD card ( as FAT32 ) Paste the most recent firmware file on your SD card. Paste your configuration file to the SDcard.
WINDOWS-DRIVERS
If you are using a recent version of Smoothieware you may find up to two “Smoothie Serial” devices. Here is an example of what you might see on a recent firmware: Right-click the first one and select “Update Driver Software”. Find where you unzipped the driver to. You should now have a recognized “Smoothie Virtual Serial Port”.COMPILING-SMOOTHIE
Compiling. Once BuildShell is created, you want to launch it, and compile all of the code that Smoothie consists of: make clean all. Ref: “make clean all” will compile/recompile everything needed for Smoothie. The end result will be the file main.bin in the subfolderLPC1768 .
SWITCH
Switch module. The Switch module takes care of basic input from things like buttons and switches and controls simple devices like fans and pumps. It is an incredibly versatile tool that allows you to setup a lot of on-off type systems. It listens to input pins and outputs custom G/M-codes or accepts custom G/M-codes and set outputs to GPIOpins.
PINOUT
Smoothieboard pin capabilities. Full size version. Also see the pin usage table. Notes : Do not use endstop inputs as outputs ( for example to control a solid state relay ), this will not work.SUPPORTED-G-CODES
Move servo to S where position is 0-100. M280 S20 ; move servo to position 20 = 20% duty cycle. M281. Turn off servo. M281 ; Same as M280 S0 0% duty cycle, effectively off. Additionally, in your configuration, you can assign sub-commands to deal with multiple toolsPIN-CONFIGURATION
Hard-wired. Note some pins have hardware on the board itself, enforcing a given configuration. The main example of this is the endstop inputs, which have on-board pull-up resistors, which means trying to deactivate pull-ups in configuration (-for them will not work (configuration can not deactivate/remove physically present pull-up resistors, it can only act on pull-up pin-configuration START DOCUMENTATIONSMOOTHIEBOARDGALLERYCOMMUNITY & HELPZPROBEKILL BUTTON Smoothie is a free, opensource, high performance and modular G-code interpreter and CNC control system for the powerful Smoothieboard 32bits controller. It's designed to be very user-friendly and hacker-friendly. The Source code is on GitHub.ヾ( )彡 CONFIGURING-SMOOTHIE Note It is not recommended you allow the sdcard to auto mount, and it is highly recommended that the sdcard be unmounted at all times except when files need to be copied or the config file needs to be edited. “Unmounting” does not refer to a physical action, do not confuse it with “removing” the card from the board. “unmounting” just means “telling your computer to stop accessingSMOOTHIEBOARD
Smoothieboard v1 has been the first released Smoothieboard and has received several updates. It has gone from an experimental project to a widely used and acclaimed system.NETWORK
You can use a terminal to connect to your board via telnet, simply type in a terminal : telnet ip_of_smoothie:23. Pronterface can also connect to Smoothie over the network by using telnet - just enter Ip_of_smoothie:23 instead of the serial port before clicking 'Connect'. Where Ip_of_smoothie is the IP address of your Smoothie. You must check the box under Settings Menu that says TEMPERATURECONTROL-THERMISTOR-CHOICE Name Beta for 0-80°C Beta for 185-230°C I for Steinhart Hart J for Steinhart Hart K for Steinhart Hart Part number ; EPCOS100K: 4066 : 4193 : 0.000722378300319346F FLASHING-SMOOTHIE-FIRMWARE SD card problems. If there is a problem with the SD card, LED4 will be off. If this happens, you need to format the SD card to fat32, and if that fails, use another SD card.STEPPER-MOTORS
Choosing stepper motors. There is a very wide variety of stepper motors around. Bigger motors are generally more powerful. For a given size, motors will have different torques, max speeds, and different capacities to maintain torque as speed increases.SD-CARD
SD card corruption. It is not recommended you allow the sdcard to auto mount, and it is highly recommended that the sdcard be unmounted at all times except when files need to be copied.SUPPORTED-G-CODES
The Smoothieware configuration file permits the association of additional codes with some tool functions. For example, for a Switch module, you can specify an arbitrary command in the 'input_on_command' and 'input_off_command'.This means that some additional codes may be available, depending on your specific configuration file.PINOUT
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International CC Attribution-Share Alike 4.0 International START DOCUMENTATIONSMOOTHIEBOARDGALLERYCOMMUNITY & HELPZPROBEKILL BUTTON Smoothie is a free, opensource, high performance and modular G-code interpreter and CNC control system for the powerful Smoothieboard 32bits controller. It's designed to be very user-friendly and hacker-friendly. The Source code is on GitHub.ヾ( )彡 CONFIGURING-SMOOTHIE Note It is not recommended you allow the sdcard to auto mount, and it is highly recommended that the sdcard be unmounted at all times except when files need to be copied or the config file needs to be edited. “Unmounting” does not refer to a physical action, do not confuse it with “removing” the card from the board. “unmounting” just means “telling your computer to stop accessingSMOOTHIEBOARD
Smoothieboard v1 has been the first released Smoothieboard and has received several updates. It has gone from an experimental project to a widely used and acclaimed system.NETWORK
You can use a terminal to connect to your board via telnet, simply type in a terminal : telnet ip_of_smoothie:23. Pronterface can also connect to Smoothie over the network by using telnet - just enter Ip_of_smoothie:23 instead of the serial port before clicking 'Connect'. Where Ip_of_smoothie is the IP address of your Smoothie. You must check the box under Settings Menu that says TEMPERATURECONTROL-THERMISTOR-CHOICE Name Beta for 0-80°C Beta for 185-230°C I for Steinhart Hart J for Steinhart Hart K for Steinhart Hart Part number ; EPCOS100K: 4066 : 4193 : 0.000722378300319346F FLASHING-SMOOTHIE-FIRMWARE SD card problems. If there is a problem with the SD card, LED4 will be off. If this happens, you need to format the SD card to fat32, and if that fails, use another SD card.STEPPER-MOTORS
Choosing stepper motors. There is a very wide variety of stepper motors around. Bigger motors are generally more powerful. For a given size, motors will have different torques, max speeds, and different capacities to maintain torque as speed increases.SD-CARD
SD card corruption. It is not recommended you allow the sdcard to auto mount, and it is highly recommended that the sdcard be unmounted at all times except when files need to be copied.SUPPORTED-G-CODES
The Smoothieware configuration file permits the association of additional codes with some tool functions. For example, for a Switch module, you can specify an arbitrary command in the 'input_on_command' and 'input_off_command'.This means that some additional codes may be available, depending on your specific configuration file.PINOUT
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International CC Attribution-Share Alike 4.0 InternationalNETWORK
You can use a terminal to connect to your board via telnet, simply type in a terminal : telnet ip_of_smoothie:23. Pronterface can also connect to Smoothie over the network by using telnet - just enter Ip_of_smoothie:23 instead of the serial port before clicking 'Connect'. Where Ip_of_smoothie is the IP address of your Smoothie. You must check the box under Settings Menu that saysTEMPERATURECONTROL
A given controller board only has a given number of ADCs ( analog ( temperature ) to digital ( Smoothie ) converter ) capable pins.. On the smoothieboard for example, there are 4 thermistor inputs, labelled from T0 (or th1) to T3 (or th4), and corresponding in the same order to the pins 0.23 to 0.26.T0 is usually used for the hotend, and T1 forthe bed.
ENDSTOPS
Mechanical end-stops are simple interrupters : when not pressed, they do not let the current pass, when pressed, they let the current pass. By connecting a digital input pin on the Smoothieboard to the interrupter, and connecting the other side of the interrupter to Ground, the Smoothieboard can read whether or not it is connected to Ground, and therefore whether or not the end-stop is pressed.BCNC
bCNC is program which makes it convient to use Smoothie as a CNC mill or laser cutter, and better yet, it is free! It also comes with several features useful for CNC and laser work, such as a work coordinate system, basic CAM, and a remote pendant web app.3D-PRINTER-GUIDE
Probably the machine for which Smoothie is most used, due to Smoothie's roots in the RepRap project, 3D printers are fairly simple to Smoothiefy.. This is a step-by-step guide to connecting your board to the various components of the 3D printer, configuring everything, from the beginning to actual printing.WINDOWS-DRIVERS
This is just in case the installer doesn't work, or one is running Vista. The installer is new and has not received much testing so if it didn't work for you please let me know at mark@uberclock.com.COMPILING-SMOOTHIE
Custom build. If you want your branch to default to some things, let's say for example you want your branch to build as CNC=1 without having to specify Make CNC=1 each time you build, you can: . In the Src directory create a file called Default_excludes.mk and in that file add: . CNC=1 export EXCLUDE_MODULES = tools/laser tools/filamentdetector tools/scaracal tools/temperaturecontrolGUIDE-ENDSTOPS
Mechanical end-stops are simple interrupters : when not pressed, they do not let the current pass, when pressed, they let the current pass. By connecting a digital input pin on the Smoothieboard to the interrupter, and connecting the other side of the interrupter to Ground, the Smoothieboard can read whether or not it is connected to Ground, and therefore whether or not the end-stop is pressed.G30
The command is used as such : G30. Which means : move ( in the Z axis ) until the probe is triggered, then report what distance was traveled. You can also do :PINOUT
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International CC Attribution-Share Alike 4.0 International START DOCUMENTATIONSMOOTHIEBOARDGALLERYCOMMUNITY & HELPZPROBEKILL BUTTON start Show pagesource. Old revisions. Backlinks. Smoothie is a free, opensource, high performance and modular G-code interpreter and CNC control system for the powerful Smoothieboard 32bits controller. It's designed to be very user-friendly and hacker-friendly. The Source code is on GitHub. CONFIGURING-SMOOTHIE Note It is not recommended you allow the sdcard to auto mount, and it is highly recommended that the sdcard be unmounted at all times except when files need to be copied or the config file needs to be edited. “Unmounting” does not refer to a physical action, do not confuse it with “removing” the card from the board. “unmounting” just means “telling your computer to stop accessingSMOOTHIEBOARD
Smoothieboards. The Smoothieboards are numerical fabrication controllers designed to run the Open-Source Smoothieware firmware, by a community of volunteers. They come into a range of different versions, with different feature sets and advantages. All Smoothieboards are designed to run on the most powerful hardware in their price range at theWINDOWS-DRIVERS
If you are using a recent version of Smoothieware you may find up to two “Smoothie Serial” devices. Here is an example of what you might see on a recent firmware: Right-click the first one and select “Update Driver Software”. Find where you unzipped the driver to. You should now have a recognized “Smoothie Virtual Serial Port”. TEMPERATURECONTROL-THERMISTOR-CHOICE The betas published by most manufacturers, are for the 0-80°C range. For the 185-230°C this results in readings being about 7-10°C too high. This means beta values are usually good for a heated bed, but not for a hotend. If the thermistor is 100K ohms at 25°C then this is usually enough. You can also set r0,t0,r1,r2 but this is not usuallySD-CARD
To get the firmware see the Getting Smoothie page. Copy the downloaded firmware binary to the SD card as firmware.bin. On boot the Smoothieboard will flash the smoothieboard and rename the file to FIRMWARE.CUR. Copy an existing config file or download an example from the github repo linked from the Configuring Smoothie page. FLASHING-SMOOTHIE-FIRMWARE SD card problems. If there is a problem with the SD card, LED4 will be off. If this happens, you need to format the SD card to fat32, and if that fails, use another SD card.STEPPER-MOTORS
A bit of theory : « A stepper motor (or step motor) is a brushless DC electric motor that divides a full rotation of the motor into a number of equal steps. The motor's position can then be commanded to move and hold at one of these steps without any feedback sensor (an open-loop controller). » ( Wikipedia) Because they work by steps, and youPINOUT
Smoothieboard pin capabilities. Full size version. Also see the pin usage table. Notes : Do not use endstop inputs as outputs ( for example to control a solid state relay ), this will not work.SUPPORTED-G-CODES
Move servo to S where position is 0-100. M280 S20 ; move servo to position 20 = 20% duty cycle. M281. Turn off servo. M281 ; Same as M280 S0 0% duty cycle, effectively off. Additionally, in your configuration, you can assign sub-commands to deal with multiple tools START DOCUMENTATIONSMOOTHIEBOARDGALLERYCOMMUNITY & HELPZPROBEKILL BUTTON start Show pagesource. Old revisions. Backlinks. Smoothie is a free, opensource, high performance and modular G-code interpreter and CNC control system for the powerful Smoothieboard 32bits controller. It's designed to be very user-friendly and hacker-friendly. The Source code is on GitHub. CONFIGURING-SMOOTHIE Note It is not recommended you allow the sdcard to auto mount, and it is highly recommended that the sdcard be unmounted at all times except when files need to be copied or the config file needs to be edited. “Unmounting” does not refer to a physical action, do not confuse it with “removing” the card from the board. “unmounting” just means “telling your computer to stop accessingSMOOTHIEBOARD
Smoothieboards. The Smoothieboards are numerical fabrication controllers designed to run the Open-Source Smoothieware firmware, by a community of volunteers. They come into a range of different versions, with different feature sets and advantages. All Smoothieboards are designed to run on the most powerful hardware in their price range at theWINDOWS-DRIVERS
If you are using a recent version of Smoothieware you may find up to two “Smoothie Serial” devices. Here is an example of what you might see on a recent firmware: Right-click the first one and select “Update Driver Software”. Find where you unzipped the driver to. You should now have a recognized “Smoothie Virtual Serial Port”. TEMPERATURECONTROL-THERMISTOR-CHOICE The betas published by most manufacturers, are for the 0-80°C range. For the 185-230°C this results in readings being about 7-10°C too high. This means beta values are usually good for a heated bed, but not for a hotend. If the thermistor is 100K ohms at 25°C then this is usually enough. You can also set r0,t0,r1,r2 but this is not usuallySD-CARD
To get the firmware see the Getting Smoothie page. Copy the downloaded firmware binary to the SD card as firmware.bin. On boot the Smoothieboard will flash the smoothieboard and rename the file to FIRMWARE.CUR. Copy an existing config file or download an example from the github repo linked from the Configuring Smoothie page. FLASHING-SMOOTHIE-FIRMWARE SD card problems. If there is a problem with the SD card, LED4 will be off. If this happens, you need to format the SD card to fat32, and if that fails, use another SD card.STEPPER-MOTORS
A bit of theory : « A stepper motor (or step motor) is a brushless DC electric motor that divides a full rotation of the motor into a number of equal steps. The motor's position can then be commanded to move and hold at one of these steps without any feedback sensor (an open-loop controller). » ( Wikipedia) Because they work by steps, and youPINOUT
Smoothieboard pin capabilities. Full size version. Also see the pin usage table. Notes : Do not use endstop inputs as outputs ( for example to control a solid state relay ), this will not work.SUPPORTED-G-CODES
Move servo to S where position is 0-100. M280 S20 ; move servo to position 20 = 20% duty cycle. M281. Turn off servo. M281 ; Same as M280 S0 0% duty cycle, effectively off. Additionally, in your configuration, you can assign sub-commands to deal with multiple toolsSOFTWARE
Smoopi - Host specifically written for Smoothieware, runs on rpi with touch screen or a desktop. Lightburn - LightBurn is layout, editing, and control software for your laser cutter.. LaserGRBL - For laser engraving and cutting, particularly advanced for engraving. Polygonia - A tool to easily create repeating patterns for laser cuttingNETWORK
You can use a terminal to connect to your board via telnet, simply type in a terminal : telnet ip_of_smoothie:23. Pronterface can also connect to Smoothie over the network by using telnet - just enter Ip_of_smoothie:23 instead of the serial port before clicking 'Connect'. Where Ip_of_smoothie is the IP address of your Smoothie. You must check the box under Settings Menu that saysENDSTOPS
End-stops are small interrupters that you put at the end of each of your axes. When you boot your machine up, Smoothie has no way of knowing the position of each axis. When it starts a print, Smoothie moves the axis until it touches that interrupter, and when it is hit, it declares that that is position 0 for that axis. And does so for allaxes.
BCNC
bCNC is program which makes it convient to use Smoothie as a CNC mill or laser cutter, and better yet, it is free! It also comes with several features useful for CNC and laser work, such as a work coordinate system, basic CAM, and a remote pendant web app.TEMPERATURECONTROL
If the REF pin (pin 2) is connected to ground or 0V then the offset is 0. This means that Smoothie can measure 0C to 660C, depending on thermocouple. If, like the Adafruit board, the REF pin is connected to 1.25V then the offset is 250. With a 250 offset, Smoothie can measure-250C to 410C.
PINOUT
Smoothieboard pin capabilities. Full size version. Also see the pin usage table. Notes : Do not use endstop inputs as outputs ( for example to control a solid state relay ), this will not work.GUIDE-ENDSTOPS
Endstops. End-stops are small interrupters that you put at the end of each of your axes. When you boot your machine up, Smoothie has no way of knowing the position of each axis. When it starts a print, Smoothie moves the axis until it touches that interrupter, and when itFILAMENT-DETECTOR
The filament detector module allows you to add automated hardware to your machine to check that the filament is advancing correctly. This is done by adding an encoder, that rotates as the filament advances, and sends pulses to the Smoothieboard. The Smoothieboard then compares those pulses against the current theoretical position of the extruder.G30
G30 G-code. G30 means “move the probe until it hits something in the Z axis”. On CNC mills it can be used to : Find where the workpiece is located in the Z dimension. Find the length of a newly inserted tool. Find the touch point between a tool and the workpiece. On a 3D printer it can be used to :PIN-CONFIGURATION
Hard-wired. Note some pins have hardware on the board itself, enforcing a given configuration. The main example of this is the endstop inputs, which have on-board pull-up resistors, which means trying to deactivate pull-ups in configuration (-for them will not work (configuration can not deactivate/remove physically present pull-up resistors, it can only act on pull-up pin-configuration START DOCUMENTATIONSMOOTHIEBOARDGALLERYCOMMUNITY & HELPZPROBEKILL BUTTON start Show pagesource. Old revisions. Backlinks. Smoothie is a free, opensource, high performance and modular G-code interpreter and CNC control system for the powerful Smoothieboard 32bits controller. It's designed to be very user-friendly and hacker-friendly. The Source code is on GitHub.SMOOTHIEBOARD
Smoothieboards. The Smoothieboards are numerical fabrication controllers designed to run the Open-Source Smoothieware firmware, by a community of volunteers. They come into a range of different versions, with different feature sets and advantages. All Smoothieboards are designed to run on the most powerful hardware in their price range at the CONFIGURING-SMOOTHIE Note It is not recommended you allow the sdcard to auto mount, and it is highly recommended that the sdcard be unmounted at all times except when files need to be copied or the config file needs to be edited. “Unmounting” does not refer to a physical action, do not confuse it with “removing” the card from the board. “unmounting” just means “telling your computer to stop accessingENDSTOPS
End-stops are small interrupters that you put at the end of each of your axes. When you boot your machine up, Smoothie has no way of knowing the position of each axis. When it starts a print, Smoothie moves the axis until it touches that interrupter, and when it is hit, it declares that that is position 0 for that axis. And does so for allaxes.
TROUBLESHOOTING
2. Clean your SD card. Sometimes SD cards get corrupted, and it can cause all sorts of weird and difficult to understand problems. You should : Format your SD card ( as FAT32 ) Paste the most recent firmware file on your SD card. Paste your configuration file to the SDcard.
PINOUT
Smoothieboard pin capabilities. Full size version. Also see the pin usage table. Notes : Do not use endstop inputs as outputs ( for example to control a solid state relay ), this will not work. TEMPERATURECONTROL-THERMISTOR-CHOICE The betas published by most manufacturers, are for the 0-80°C range. For the 185-230°C this results in readings being about 7-10°C too high. This means beta values are usually good for a heated bed, but not for a hotend. If the thermistor is 100K ohms at 25°C then this is usually enough. You can also set r0,t0,r1,r2 but this is not usuallyFILAMENT-DETECTOR
The filament detector module allows you to add automated hardware to your machine to check that the filament is advancing correctly. This is done by adding an encoder, that rotates as the filament advances, and sends pulses to the Smoothieboard. The Smoothieboard then compares those pulses against the current theoretical position of the extruder.STEPPER-MOTORS
A bit of theory : « A stepper motor (or step motor) is a brushless DC electric motor that divides a full rotation of the motor into a number of equal steps. The motor's position can then be commanded to move and hold at one of these steps without any feedback sensor (an open-loop controller). » ( Wikipedia) Because they work by steps, and youSUPPORTED-G-CODES
Move servo to S where position is 0-100. M280 S20 ; move servo to position 20 = 20% duty cycle. M281. Turn off servo. M281 ; Same as M280 S0 0% duty cycle, effectively off. Additionally, in your configuration, you can assign sub-commands to deal with multiple tools START DOCUMENTATIONSMOOTHIEBOARDGALLERYCOMMUNITY & HELPZPROBEKILL BUTTON start Show pagesource. Old revisions. Backlinks. Smoothie is a free, opensource, high performance and modular G-code interpreter and CNC control system for the powerful Smoothieboard 32bits controller. It's designed to be very user-friendly and hacker-friendly. The Source code is on GitHub.SMOOTHIEBOARD
Smoothieboards. The Smoothieboards are numerical fabrication controllers designed to run the Open-Source Smoothieware firmware, by a community of volunteers. They come into a range of different versions, with different feature sets and advantages. All Smoothieboards are designed to run on the most powerful hardware in their price range at the CONFIGURING-SMOOTHIE Note It is not recommended you allow the sdcard to auto mount, and it is highly recommended that the sdcard be unmounted at all times except when files need to be copied or the config file needs to be edited. “Unmounting” does not refer to a physical action, do not confuse it with “removing” the card from the board. “unmounting” just means “telling your computer to stop accessingENDSTOPS
End-stops are small interrupters that you put at the end of each of your axes. When you boot your machine up, Smoothie has no way of knowing the position of each axis. When it starts a print, Smoothie moves the axis until it touches that interrupter, and when it is hit, it declares that that is position 0 for that axis. And does so for allaxes.
TROUBLESHOOTING
2. Clean your SD card. Sometimes SD cards get corrupted, and it can cause all sorts of weird and difficult to understand problems. You should : Format your SD card ( as FAT32 ) Paste the most recent firmware file on your SD card. Paste your configuration file to the SDcard.
PINOUT
Smoothieboard pin capabilities. Full size version. Also see the pin usage table. Notes : Do not use endstop inputs as outputs ( for example to control a solid state relay ), this will not work. TEMPERATURECONTROL-THERMISTOR-CHOICE The betas published by most manufacturers, are for the 0-80°C range. For the 185-230°C this results in readings being about 7-10°C too high. This means beta values are usually good for a heated bed, but not for a hotend. If the thermistor is 100K ohms at 25°C then this is usually enough. You can also set r0,t0,r1,r2 but this is not usuallyFILAMENT-DETECTOR
The filament detector module allows you to add automated hardware to your machine to check that the filament is advancing correctly. This is done by adding an encoder, that rotates as the filament advances, and sends pulses to the Smoothieboard. The Smoothieboard then compares those pulses against the current theoretical position of the extruder.STEPPER-MOTORS
A bit of theory : « A stepper motor (or step motor) is a brushless DC electric motor that divides a full rotation of the motor into a number of equal steps. The motor's position can then be commanded to move and hold at one of these steps without any feedback sensor (an open-loop controller). » ( Wikipedia) Because they work by steps, and youSUPPORTED-G-CODES
Move servo to S where position is 0-100. M280 S20 ; move servo to position 20 = 20% duty cycle. M281. Turn off servo. M281 ; Same as M280 S0 0% duty cycle, effectively off. Additionally, in your configuration, you can assign sub-commands to deal with multiple toolsSOFTWARE
Smoopi - Host specifically written for Smoothieware, runs on rpi with touch screen or a desktop. Lightburn - LightBurn is layout, editing, and control software for your laser cutter.. LaserGRBL - For laser engraving and cutting, particularly advanced for engraving. Polygonia - A tool to easily create repeating patterns for laser cuttingNETWORK
You can use a terminal to connect to your board via telnet, simply type in a terminal : telnet ip_of_smoothie:23. Pronterface can also connect to Smoothie over the network by using telnet - just enter Ip_of_smoothie:23 instead of the serial port before clicking 'Connect'. Where Ip_of_smoothie is the IP address of your Smoothie. You must check the box under Settings Menu that saysWINDOWS-DRIVERS
If you are using a recent version of Smoothieware you may find up to two “Smoothie Serial” devices. Here is an example of what you might see on a recent firmware: Right-click the first one and select “Update Driver Software”. Find where you unzipped the driver to. You should now have a recognized “Smoothie Virtual Serial Port”. TEMPERATURECONTROL-THERMISTOR-CHOICE The betas published by most manufacturers, are for the 0-80°C range. For the 185-230°C this results in readings being about 7-10°C too high. This means beta values are usually good for a heated bed, but not for a hotend. If the thermistor is 100K ohms at 25°C then this is usually enough. You can also set r0,t0,r1,r2 but this is not usuallyENDSTOPS
Mechanical end-stops are simple interrupters : when not pressed, they do not let the current pass, when pressed, they let the current pass. By connecting a digital input pin on the Smoothieboard to the interrupter, and connecting the other side of the interrupter to Ground, the Smoothieboard can read whether or not it is connected to Ground, and therefore whether or not the end-stop is pressed.TEMPERATURECONTROL
If the REF pin (pin 2) is connected to ground or 0V then the offset is 0. This means that Smoothie can measure 0C to 660C, depending on thermocouple. If, like the Adafruit board, the REF pin is connected to 1.25V then the offset is 250. With a 250 offset, Smoothie can measure-250C to 410C.
PANEL
Using Panel controllers with Smoothieboard. « Panels » are a combination of a LCD screen, and some sort of input method ( encoder wheel, or buttons ). They are used to control your machine without having to use a host computer and a USB or Ethernet connection. To use a Panel, you need to wire it to your Smoothieboard, and to set it upin your
SWITCH
Switch module. The Switch module takes care of basic input from things like buttons and switches and controls simple devices like fans and pumps. It is an incredibly versatile tool that allows you to setup a lot of on-off type systems. It listens to input pins and outputs custom G/M-codes or accepts custom G/M-codes and set outputs to GPIOpins.
SUPPORTED-G-CODES
Move servo to S where position is 0-100. M280 S20 ; move servo to position 20 = 20% duty cycle. M281. Turn off servo. M281 ; Same as M280 S0 0% duty cycle, effectively off. Additionally, in your configuration, you can assign sub-commands to deal with multiple tools INSTALL-WEB-INTERFACE The web interface is stored in a Github repository so that the community can contribute and help make it better. Please don'thesitate to help.
START DOCUMENTATIONSMOOTHIEBOARDGALLERYCOMMUNITY & HELPZPROBEKILL BUTTON start Show pagesource. Old revisions. Backlinks. Smoothie is a free, opensource, high performance and modular G-code interpreter and CNC control system for the powerful Smoothieboard 32bits controller. It's designed to be very user-friendly and hacker-friendly. The Source code is on GitHub.SMOOTHIEBOARD
Smoothieboards. The Smoothieboards are numerical fabrication controllers designed to run the Open-Source Smoothieware firmware, by a community of volunteers. They come into a range of different versions, with different feature sets and advantages. All Smoothieboards are designed to run on the most powerful hardware in their price range at the CONFIGURING-SMOOTHIE Note It is not recommended you allow the sdcard to auto mount, and it is highly recommended that the sdcard be unmounted at all times except when files need to be copied or the config file needs to be edited. “Unmounting” does not refer to a physical action, do not confuse it with “removing” the card from the board. “unmounting” just means “telling your computer to stop accessingENDSTOPS
End-stops are small interrupters that you put at the end of each of your axes. When you boot your machine up, Smoothie has no way of knowing the position of each axis. When it starts a print, Smoothie moves the axis until it touches that interrupter, and when it is hit, it declares that that is position 0 for that axis. And does so for allaxes.
TROUBLESHOOTING
2. Clean your SD card. Sometimes SD cards get corrupted, and it can cause all sorts of weird and difficult to understand problems. You should : Format your SD card ( as FAT32 ) Paste the most recent firmware file on your SD card. Paste your configuration file to the SDcard.
PINOUT
Smoothieboard pin capabilities. Full size version. Also see the pin usage table. Notes : Do not use endstop inputs as outputs ( for example to control a solid state relay ), this will not work. TEMPERATURECONTROL-THERMISTOR-CHOICE The betas published by most manufacturers, are for the 0-80°C range. For the 185-230°C this results in readings being about 7-10°C too high. This means beta values are usually good for a heated bed, but not for a hotend. If the thermistor is 100K ohms at 25°C then this is usually enough. You can also set r0,t0,r1,r2 but this is not usuallySWITCH
Switch module. The Switch module takes care of basic input from things like buttons and switches and controls simple devices like fans and pumps. It is an incredibly versatile tool that allows you to setup a lot of on-off type systems. It listens to input pins and outputs custom G/M-codes or accepts custom G/M-codes and set outputs to GPIOpins.
STEPPER-MOTORS
A bit of theory : « A stepper motor (or step motor) is a brushless DC electric motor that divides a full rotation of the motor into a number of equal steps. The motor's position can then be commanded to move and hold at one of these steps without any feedback sensor (an open-loop controller). » ( Wikipedia) Because they work by steps, and youSUPPORTED-G-CODES
Move servo to S where position is 0-100. M280 S20 ; move servo to position 20 = 20% duty cycle. M281. Turn off servo. M281 ; Same as M280 S0 0% duty cycle, effectively off. Additionally, in your configuration, you can assign sub-commands to deal with multiple tools START DOCUMENTATIONSMOOTHIEBOARDGALLERYCOMMUNITY & HELPZPROBEKILL BUTTON start Show pagesource. Old revisions. Backlinks. Smoothie is a free, opensource, high performance and modular G-code interpreter and CNC control system for the powerful Smoothieboard 32bits controller. It's designed to be very user-friendly and hacker-friendly. The Source code is on GitHub.SMOOTHIEBOARD
Smoothieboards. The Smoothieboards are numerical fabrication controllers designed to run the Open-Source Smoothieware firmware, by a community of volunteers. They come into a range of different versions, with different feature sets and advantages. All Smoothieboards are designed to run on the most powerful hardware in their price range at the CONFIGURING-SMOOTHIE Note It is not recommended you allow the sdcard to auto mount, and it is highly recommended that the sdcard be unmounted at all times except when files need to be copied or the config file needs to be edited. “Unmounting” does not refer to a physical action, do not confuse it with “removing” the card from the board. “unmounting” just means “telling your computer to stop accessingENDSTOPS
End-stops are small interrupters that you put at the end of each of your axes. When you boot your machine up, Smoothie has no way of knowing the position of each axis. When it starts a print, Smoothie moves the axis until it touches that interrupter, and when it is hit, it declares that that is position 0 for that axis. And does so for allaxes.
TROUBLESHOOTING
2. Clean your SD card. Sometimes SD cards get corrupted, and it can cause all sorts of weird and difficult to understand problems. You should : Format your SD card ( as FAT32 ) Paste the most recent firmware file on your SD card. Paste your configuration file to the SDcard.
PINOUT
Smoothieboard pin capabilities. Full size version. Also see the pin usage table. Notes : Do not use endstop inputs as outputs ( for example to control a solid state relay ), this will not work. TEMPERATURECONTROL-THERMISTOR-CHOICE The betas published by most manufacturers, are for the 0-80°C range. For the 185-230°C this results in readings being about 7-10°C too high. This means beta values are usually good for a heated bed, but not for a hotend. If the thermistor is 100K ohms at 25°C then this is usually enough. You can also set r0,t0,r1,r2 but this is not usuallySWITCH
Switch module. The Switch module takes care of basic input from things like buttons and switches and controls simple devices like fans and pumps. It is an incredibly versatile tool that allows you to setup a lot of on-off type systems. It listens to input pins and outputs custom G/M-codes or accepts custom G/M-codes and set outputs to GPIOpins.
STEPPER-MOTORS
A bit of theory : « A stepper motor (or step motor) is a brushless DC electric motor that divides a full rotation of the motor into a number of equal steps. The motor's position can then be commanded to move and hold at one of these steps without any feedback sensor (an open-loop controller). » ( Wikipedia) Because they work by steps, and youSUPPORTED-G-CODES
Move servo to S where position is 0-100. M280 S20 ; move servo to position 20 = 20% duty cycle. M281. Turn off servo. M281 ; Same as M280 S0 0% duty cycle, effectively off. Additionally, in your configuration, you can assign sub-commands to deal with multiple toolsSTART
start Show pagesource. Old revisions. Backlinks. Smoothie is a free, opensource, high performance and modular G-code interpreter and CNC control system for the powerful Smoothieboard 32bits controller. It's designed to be very user-friendly and hacker-friendly. The Source code is on GitHub.NETWORK
You can use a terminal to connect to your board via telnet, simply type in a terminal : telnet ip_of_smoothie:23. Pronterface can also connect to Smoothie over the network by using telnet - just enter Ip_of_smoothie:23 instead of the serial port before clicking 'Connect'. Where Ip_of_smoothie is the IP address of your Smoothie. You must check the box under Settings Menu that saysWINDOWS-DRIVERS
If you are using a recent version of Smoothieware you may find up to two “Smoothie Serial” devices. Here is an example of what you might see on a recent firmware: Right-click the first one and select “Update Driver Software”. Find where you unzipped the driver to. You should now have a recognized “Smoothie Virtual Serial Port”.ENDSTOPS
Mechanical end-stops are simple interrupters : when not pressed, they do not let the current pass, when pressed, they let the current pass. By connecting a digital input pin on the Smoothieboard to the interrupter, and connecting the other side of the interrupter to Ground, the Smoothieboard can read whether or not it is connected to Ground, and therefore whether or not the end-stop is pressed.BCNC
bCNC is program which makes it convient to use Smoothie as a CNC mill or laser cutter, and better yet, it is free! It also comes with several features useful for CNC and laser work, such as a work coordinate system, basic CAM, and a remote pendant web app. CONFIGURATION-OPTIONS Configuration options. This is a list of most configuration options currently understood by the Smoothie firmware. Some are omitted from this list as they are advanced and not recommended. If you want more information about a given module, how it works and how to configure it, (and any advanced options that are not in this list) you can refer TEMPERATURECONTROL-THERMISTOR-CHOICE The betas published by most manufacturers, are for the 0-80°C range. For the 185-230°C this results in readings being about 7-10°C too high. This means beta values are usually good for a heated bed, but not for a hotend. If the thermistor is 100K ohms at 25°C then this is usually enough. You can also set r0,t0,r1,r2 but this is not usuallyPANEL
Using Panel controllers with Smoothieboard. « Panels » are a combination of a LCD screen, and some sort of input method ( encoder wheel, or buttons ). They are used to control your machine without having to use a host computer and a USB or Ethernet connection. To use a Panel, you need to wire it to your Smoothieboard, and to set it upin your
SWITCH
Switch module. The Switch module takes care of basic input from things like buttons and switches and controls simple devices like fans and pumps. It is an incredibly versatile tool that allows you to setup a lot of on-off type systems. It listens to input pins and outputs custom G/M-codes or accepts custom G/M-codes and set outputs to GPIOpins.
INSTALL-WEB-INTERFACE The web interface is stored in a Github repository so that the community can contribute and help make it better. Please don'thesitate to help.
START DOCUMENTATIONSMOOTHIEBOARDGALLERYCOMMUNITY &HELPMRINETWORK
start Show pagesource. Old revisions. Backlinks. Smoothie is a free, opensource, high performance and modular G-code interpreter and CNC control system for the powerful Smoothieboard 32bits controller. It's designed to be very user-friendly and hacker-friendly. The Source code is on GitHub.SMOOTHIEBOARD
Smoothieboards. The Smoothieboards are numerical fabrication controllers designed to run the Open-Source Smoothieware firmware, by a community of volunteers. They come into a range of different versions, with different feature sets and advantages. All Smoothieboards are designed to run on the most powerful hardware in their price range at theNETWORK
You can use a terminal to connect to your board via telnet, simply type in a terminal : telnet ip_of_smoothie:23. Pronterface can also connect to Smoothie over the network by using telnet - just enter Ip_of_smoothie:23 instead of the serial port before clicking 'Connect'. Where Ip_of_smoothie is the IP address of your Smoothie. You must check the box under Settings Menu that says CONFIGURING-SMOOTHIE Note It is not recommended you allow the sdcard to auto mount, and it is highly recommended that the sdcard be unmounted at all times except when files need to be copied or the config file needs to be edited. “Unmounting” does not refer to a physical action, do not confuse it with “removing” the card from the board. “unmounting” just means “telling your computer to stop accessing TEMPERATURECONTROL-THERMISTOR-CHOICE The betas published by most manufacturers, are for the 0-80°C range. For the 185-230°C this results in readings being about 7-10°C too high. This means beta values are usually good for a heated bed, but not for a hotend. If the thermistor is 100K ohms at 25°C then this is usually enough. You can also set r0,t0,r1,r2 but this is not usuallyPINOUT
Smoothieboard pin capabilities. Full size version. Also see the pin usage table. Notes : Do not use endstop inputs as outputs ( for example to control a solid state relay ), this will not work.TROUBLESHOOTING
2. Clean your SD card. Sometimes SD cards get corrupted, and it can cause all sorts of weird and difficult to understand problems. You should : Format your SD card ( as FAT32 ) Paste the most recent firmware file on your SD card. Paste your configuration file to the SDcard.
OCTOPRINT
Proceed to Octoprint Web UI. Go to OctoPrint Settings → Serial Connection : Set Additional serial ports to /dev/ttySmoothie. Save, then reopen the same settings page. Set Serial Port to /dev/ttySmoothie. Set Baudrate to maximum: 250000. Save and close. Now try to connect to the printer.STEPPER-MOTORS
A bit of theory : « A stepper motor (or step motor) is a brushless DC electric motor that divides a full rotation of the motor into a number of equal steps. The motor's position can then be commanded to move and hold at one of these steps without any feedback sensor (an open-loop controller). » ( Wikipedia) Because they work by steps, and you SMOOTHIEBOARD-SCHEMATIC smoothieboard-schematic Show pagesource. Old revisions.Backlinks.
START DOCUMENTATIONSMOOTHIEBOARDGALLERYCOMMUNITY &HELPMRINETWORK
start Show pagesource. Old revisions. Backlinks. Smoothie is a free, opensource, high performance and modular G-code interpreter and CNC control system for the powerful Smoothieboard 32bits controller. It's designed to be very user-friendly and hacker-friendly. The Source code is on GitHub.SMOOTHIEBOARD
Smoothieboards. The Smoothieboards are numerical fabrication controllers designed to run the Open-Source Smoothieware firmware, by a community of volunteers. They come into a range of different versions, with different feature sets and advantages. All Smoothieboards are designed to run on the most powerful hardware in their price range at theNETWORK
You can use a terminal to connect to your board via telnet, simply type in a terminal : telnet ip_of_smoothie:23. Pronterface can also connect to Smoothie over the network by using telnet - just enter Ip_of_smoothie:23 instead of the serial port before clicking 'Connect'. Where Ip_of_smoothie is the IP address of your Smoothie. You must check the box under Settings Menu that says CONFIGURING-SMOOTHIE Note It is not recommended you allow the sdcard to auto mount, and it is highly recommended that the sdcard be unmounted at all times except when files need to be copied or the config file needs to be edited. “Unmounting” does not refer to a physical action, do not confuse it with “removing” the card from the board. “unmounting” just means “telling your computer to stop accessing TEMPERATURECONTROL-THERMISTOR-CHOICE The betas published by most manufacturers, are for the 0-80°C range. For the 185-230°C this results in readings being about 7-10°C too high. This means beta values are usually good for a heated bed, but not for a hotend. If the thermistor is 100K ohms at 25°C then this is usually enough. You can also set r0,t0,r1,r2 but this is not usuallyPINOUT
Smoothieboard pin capabilities. Full size version. Also see the pin usage table. Notes : Do not use endstop inputs as outputs ( for example to control a solid state relay ), this will not work.TROUBLESHOOTING
2. Clean your SD card. Sometimes SD cards get corrupted, and it can cause all sorts of weird and difficult to understand problems. You should : Format your SD card ( as FAT32 ) Paste the most recent firmware file on your SD card. Paste your configuration file to the SDcard.
OCTOPRINT
Proceed to Octoprint Web UI. Go to OctoPrint Settings → Serial Connection : Set Additional serial ports to /dev/ttySmoothie. Save, then reopen the same settings page. Set Serial Port to /dev/ttySmoothie. Set Baudrate to maximum: 250000. Save and close. Now try to connect to the printer.STEPPER-MOTORS
A bit of theory : « A stepper motor (or step motor) is a brushless DC electric motor that divides a full rotation of the motor into a number of equal steps. The motor's position can then be commanded to move and hold at one of these steps without any feedback sensor (an open-loop controller). » ( Wikipedia) Because they work by steps, and you SMOOTHIEBOARD-SCHEMATIC smoothieboard-schematic Show pagesource. Old revisions.Backlinks.
TROUBLESHOOTING
2. Clean your SD card. Sometimes SD cards get corrupted, and it can cause all sorts of weird and difficult to understand problems. You should : Format your SD card ( as FAT32 ) Paste the most recent firmware file on your SD card. Paste your configuration file to the SDcard.
PANEL
Using Panel controllers with Smoothieboard. « Panels » are a combination of a LCD screen, and some sort of input method ( encoder wheel, or buttons ). They are used to control your machine without having to use a host computer and a USB or Ethernet connection. To use a Panel, you need to wire it to your Smoothieboard, and to set it upin your
ENDSTOPS
End-stops are small interrupters that you put at the end of each of your axes. When you boot your machine up, Smoothie has no way of knowing the position of each axis. When it starts a print, Smoothie moves the axis until it touches that interrupter, and when it is hit, it declares that that is position 0 for that axis. And does so for allaxes.
SMOOTHIEDRIVER
Smoothiedriver is a series of motor driver pcbs that are designed to connect to the no-driver series of Smoothieboard (coming soon). At the core of the system is the 3 pin parallel stepper system used on modern repraps: Enable, Direction, Step. All Smoothiedrivers support at least this basic interface which is compatible with older AVR based CONFIGURATION-OPTIONS Configuration options. This is a list of most configuration options currently understood by the Smoothie firmware. Some are omitted from this list as they are advanced and not recommended. If you want more information about a given module, how it works and how to configure it, (and any advanced options that are not in this list) you can referSWITCH
Switch module. The Switch module takes care of basic input from things like buttons and switches and controls simple devices like fans and pumps. It is an incredibly versatile tool that allows you to setup a lot of on-off type systems. It listens to input pins and outputs custom G/M-codes or accepts custom G/M-codes and set outputs to GPIOpins.
STEPPER-MOTORS
A bit of theory : « A stepper motor (or step motor) is a brushless DC electric motor that divides a full rotation of the motor into a number of equal steps. The motor's position can then be commanded to move and hold at one of these steps without any feedback sensor (an open-loop controller). » ( Wikipedia) Because they work by steps, and youG30
G30 G-code. G30 means “move the probe until it hits something in the Z axis”. On CNC mills it can be used to : Find where the workpiece is located in the Z dimension. Find the length of a newly inserted tool. Find the touch point between a tool and the workpiece. On a 3D printer it can be used to : INSTALL-WEB-INTERFACE The web interface is stored in a Github repository so that the community can contribute and help make it better. Please don'thesitate to help.
PRONTERFACE
Pronterface is a host software for Reprap electronics, originally developped by Kliment.. It is mostly oriented towards 3D printing, but can also be used to control laser cutters and CNC routers. START DOCUMENTATIONSMOOTHIEBOARDGALLERYCOMMUNITY &HELPMRINETWORK
start Show pagesource. Old revisions. Backlinks. Smoothie is a free, opensource, high performance and modular G-code interpreter and CNC control system for the powerful Smoothieboard 32bits controller. It's designed to be very user-friendly and hacker-friendly. The Source code is on GitHub.SMOOTHIEBOARD
Smoothieboards. The Smoothieboards are numerical fabrication controllers designed to run the Open-Source Smoothieware firmware, by a community of volunteers. They come into a range of different versions, with different feature sets and advantages. All Smoothieboards are designed to run on the most powerful hardware in their price range at theNETWORK
You can use a terminal to connect to your board via telnet, simply type in a terminal : telnet ip_of_smoothie:23. Pronterface can also connect to Smoothie over the network by using telnet - just enter Ip_of_smoothie:23 instead of the serial port before clicking 'Connect'. Where Ip_of_smoothie is the IP address of your Smoothie. You must check the box under Settings Menu that says CONFIGURING-SMOOTHIE Note It is not recommended you allow the sdcard to auto mount, and it is highly recommended that the sdcard be unmounted at all times except when files need to be copied or the config file needs to be edited. “Unmounting” does not refer to a physical action, do not confuse it with “removing” the card from the board. “unmounting” just means “telling your computer to stop accessing TEMPERATURECONTROL-THERMISTOR-CHOICE The betas published by most manufacturers, are for the 0-80°C range. For the 185-230°C this results in readings being about 7-10°C too high. This means beta values are usually good for a heated bed, but not for a hotend. If the thermistor is 100K ohms at 25°C then this is usually enough. You can also set r0,t0,r1,r2 but this is not usuallyPINOUT
Smoothieboard pin capabilities. Full size version. Also see the pin usage table. Notes : Do not use endstop inputs as outputs ( for example to control a solid state relay ), this will not work.TROUBLESHOOTING
2. Clean your SD card. Sometimes SD cards get corrupted, and it can cause all sorts of weird and difficult to understand problems. You should : Format your SD card ( as FAT32 ) Paste the most recent firmware file on your SD card. Paste your configuration file to the SDcard.
OCTOPRINT
Proceed to Octoprint Web UI. Go to OctoPrint Settings → Serial Connection : Set Additional serial ports to /dev/ttySmoothie. Save, then reopen the same settings page. Set Serial Port to /dev/ttySmoothie. Set Baudrate to maximum: 250000. Save and close. Now try to connect to the printer.STEPPER-MOTORS
A bit of theory : « A stepper motor (or step motor) is a brushless DC electric motor that divides a full rotation of the motor into a number of equal steps. The motor's position can then be commanded to move and hold at one of these steps without any feedback sensor (an open-loop controller). » ( Wikipedia) Because they work by steps, and you SMOOTHIEBOARD-SCHEMATIC smoothieboard-schematic Show pagesource. Old revisions.Backlinks.
START DOCUMENTATIONSMOOTHIEBOARDGALLERYCOMMUNITY &HELPMRINETWORK
start Show pagesource. Old revisions. Backlinks. Smoothie is a free, opensource, high performance and modular G-code interpreter and CNC control system for the powerful Smoothieboard 32bits controller. It's designed to be very user-friendly and hacker-friendly. The Source code is on GitHub.SMOOTHIEBOARD
Smoothieboards. The Smoothieboards are numerical fabrication controllers designed to run the Open-Source Smoothieware firmware, by a community of volunteers. They come into a range of different versions, with different feature sets and advantages. All Smoothieboards are designed to run on the most powerful hardware in their price range at theNETWORK
You can use a terminal to connect to your board via telnet, simply type in a terminal : telnet ip_of_smoothie:23. Pronterface can also connect to Smoothie over the network by using telnet - just enter Ip_of_smoothie:23 instead of the serial port before clicking 'Connect'. Where Ip_of_smoothie is the IP address of your Smoothie. You must check the box under Settings Menu that says CONFIGURING-SMOOTHIE Note It is not recommended you allow the sdcard to auto mount, and it is highly recommended that the sdcard be unmounted at all times except when files need to be copied or the config file needs to be edited. “Unmounting” does not refer to a physical action, do not confuse it with “removing” the card from the board. “unmounting” just means “telling your computer to stop accessing TEMPERATURECONTROL-THERMISTOR-CHOICE The betas published by most manufacturers, are for the 0-80°C range. For the 185-230°C this results in readings being about 7-10°C too high. This means beta values are usually good for a heated bed, but not for a hotend. If the thermistor is 100K ohms at 25°C then this is usually enough. You can also set r0,t0,r1,r2 but this is not usuallyPINOUT
Smoothieboard pin capabilities. Full size version. Also see the pin usage table. Notes : Do not use endstop inputs as outputs ( for example to control a solid state relay ), this will not work.TROUBLESHOOTING
2. Clean your SD card. Sometimes SD cards get corrupted, and it can cause all sorts of weird and difficult to understand problems. You should : Format your SD card ( as FAT32 ) Paste the most recent firmware file on your SD card. Paste your configuration file to the SDcard.
OCTOPRINT
Proceed to Octoprint Web UI. Go to OctoPrint Settings → Serial Connection : Set Additional serial ports to /dev/ttySmoothie. Save, then reopen the same settings page. Set Serial Port to /dev/ttySmoothie. Set Baudrate to maximum: 250000. Save and close. Now try to connect to the printer.STEPPER-MOTORS
A bit of theory : « A stepper motor (or step motor) is a brushless DC electric motor that divides a full rotation of the motor into a number of equal steps. The motor's position can then be commanded to move and hold at one of these steps without any feedback sensor (an open-loop controller). » ( Wikipedia) Because they work by steps, and you SMOOTHIEBOARD-SCHEMATIC smoothieboard-schematic Show pagesource. Old revisions.Backlinks.
TROUBLESHOOTING
2. Clean your SD card. Sometimes SD cards get corrupted, and it can cause all sorts of weird and difficult to understand problems. You should : Format your SD card ( as FAT32 ) Paste the most recent firmware file on your SD card. Paste your configuration file to the SDcard.
PANEL
Using Panel controllers with Smoothieboard. « Panels » are a combination of a LCD screen, and some sort of input method ( encoder wheel, or buttons ). They are used to control your machine without having to use a host computer and a USB or Ethernet connection. To use a Panel, you need to wire it to your Smoothieboard, and to set it upin your
ENDSTOPS
End-stops are small interrupters that you put at the end of each of your axes. When you boot your machine up, Smoothie has no way of knowing the position of each axis. When it starts a print, Smoothie moves the axis until it touches that interrupter, and when it is hit, it declares that that is position 0 for that axis. And does so for allaxes.
SMOOTHIEDRIVER
Smoothiedriver is a series of motor driver pcbs that are designed to connect to the no-driver series of Smoothieboard (coming soon). At the core of the system is the 3 pin parallel stepper system used on modern repraps: Enable, Direction, Step. All Smoothiedrivers support at least this basic interface which is compatible with older AVR based CONFIGURATION-OPTIONS Configuration options. This is a list of most configuration options currently understood by the Smoothie firmware. Some are omitted from this list as they are advanced and not recommended. If you want more information about a given module, how it works and how to configure it, (and any advanced options that are not in this list) you can referSWITCH
Switch module. The Switch module takes care of basic input from things like buttons and switches and controls simple devices like fans and pumps. It is an incredibly versatile tool that allows you to setup a lot of on-off type systems. It listens to input pins and outputs custom G/M-codes or accepts custom G/M-codes and set outputs to GPIOpins.
STEPPER-MOTORS
A bit of theory : « A stepper motor (or step motor) is a brushless DC electric motor that divides a full rotation of the motor into a number of equal steps. The motor's position can then be commanded to move and hold at one of these steps without any feedback sensor (an open-loop controller). » ( Wikipedia) Because they work by steps, and youG30
G30 G-code. G30 means “move the probe until it hits something in the Z axis”. On CNC mills it can be used to : Find where the workpiece is located in the Z dimension. Find the length of a newly inserted tool. Find the touch point between a tool and the workpiece. On a 3D printer it can be used to : INSTALL-WEB-INTERFACE The web interface is stored in a Github repository so that the community can contribute and help make it better. Please don'thesitate to help.
PRONTERFACE
Pronterface is a host software for Reprap electronics, originally developped by Kliment.. It is mostly oriented towards 3D printing, but can also be used to control laser cutters and CNC routers.:
*
* DOCUMENTATION
*
* SmoothieBoard
*
* Gallery
*
* Community & Help
*
IRC : recommended (ノ◕ヮ◕)ノ*:・゚✧*
Discord
*
Forum
*
Reprap forum Smoothie section*
Support/Help Mailing list*
Developper Mailing list*
Google+ Community
*
*
Facebook Page
*
Facebook Group
*
Reddit : Smoothieboard*
Reddit : Smoothieware*
Slack
*
LinkedIn Page
*
Maker forums Smoothie category*
Github project
*
* Search
*
__ Search
* __ Tools
* __ Site Tools
* __ Login
* Recent Changes
* Media Manager
* Sitemap
*
* __ Page Tools
* __ Login
* Show pagesource
* Old revisions
* Backlinks
* Back to top
*
* __ Show pagesource* __ Old revisions
* __ Backlinks
__
SMOOTHIE is a
FREE, OPENSOURCE, HIGH PERFORMANCE and modular G-code interpreter and CNC control system for the powerful SMOOTHIEBOARD 32bits controller. It's designed to be very user-friendly and hacker-friendly. The Source codeis on GitHub .
ヾ(❀◦◡◦)彡__
__
Smoothieboard v2 is now on Kickstarter ! Get your board here.__ Public
service announcement regarding COVID-19. If you are helping the Corona virus efforts and NEED SMOOTHIE ASSISTANCE, please FOLLOW THIS LINK The Smoothie project is always looking for help, whatever your skills are, there are things you can do to improve the project with the other volunteers, if you feel like you could give us some of your free time, please contact us, HELP AND WORKING TOGETHER is what has made this project so neat, advanced and precious over the years, and is VERYWELCOME.
DOCUMENTATION
STEP BY STEP GUIDES
3D printer guide
Laser cutter guide
CNC mill guide
Also: Pick and Place FIRMWARE DOCUMENTATION*
Basics
*
Communication
*
Network
*
USB
*
UART
*
Bluetooth
*
Wifi ( new )
*
Configuring Smoothie : Configuration and use, by module*
List of all configuration options*
Motion control : All things related to gcode interpolation, motion and acceleration planning, andstep generation
*
Arm Solutions : Cartesian, (Linear) Delta
, Hbot ,
Core-XY , Rotary Delta, Morgan Scara
*
6axis : Using A, B and C axes, for 4,5 or 6 axis motion.
*
Grbl mode : Using Smoothie in CNC-specific mode instead of 3D printing mode*
Tools
*
Extruder : Control extruders for3D printing
*
Temperaturecontrol : Heat and cool things like hotends and heated beds*
Laser : For cutting*
Endstops : For homing*
Spindle : Control your spindle motor with G-code*
Switch : Quickly create custom G-code ⇆ Input/Output mapping without needing to write a custom module, like to control a fan*
TemperatureSwitch : Automatically turn/on a device based on a threshold temperature*
ZProbe : For probing, levelling, and automated calibration*
PCB milling : For PCB milling*
Drillingcycles : Canned drilling cycles support*
Filament-detector : Use an encoder to check filament is pushed correctly*
Utils
*
Player : Play files from the SD card*
Currentcontrol : Digitally control your stepper motors current*
AdvancedMotorDriver : For controlling SPI based stepper motor controllers like DRV8711 andTMC26X
*
Configurator : Manipulate configuration using console commands*
Kill Button and Play LED : S/W based kill and playactivity LED
*
Panel : Drive smoothie directly without a host using monochrome lcd screens and click encoders*
Smoopi : NEW drive Smoothie using a color touch screen on rpi*
on_boot.gcode : Execute G-codes every time the board boots*
Using Smoothie : Generalfirmware use
*
Console Commands
*
Supported G-Codes
*
Stopping Smoothie
*
Software
*
Pronterface
*
Octoprint
*
bCNC
*
Smoopi : NEW drive Smoothie using a color touch screen on rpi*
Fusion360
*
TROUBLESHOOTING : It doesn't work (ノo益o)ノ彡┻━┻ ! ! What to do∩(︶▽︶)∩.
*
MRI : In the very rare case smoothie code crashes*
Contributing : We need yourhelp !
*
Todo : List of the things that are being worked on in the project.*
Editing the Wiki : How to edit this documentation and improve it.__
THE FIRMWARE.BIN FILE Note, Smoothieboards come completely pre-flashed, you do not need to compile or flash the firmware, unless you want to upgrade to a newer version, or to contribute to the code.*
Getting Smoothie
*
Flashing Smoothie
*
Compiling Smoothie
*
Setting up a SD-Card*
How to file an Issue on Github*
Flashing the Bootloader More : Windows Drivers , Linux Drivers , Mac Drivers, New Features
, Gallery
, Smoothieboard Beta Guide HARDWARE DOCUMENTATION AVAILABLE NOW : SmoothieBoard , the modular and awesome, smoothie-dedicated CNC controller.*
Smoothieboards : all versions of the Smoothieboard hardware*
Running Smoothie on a Breadboard*
Pinout has diagrams of all pins onthe board
*
Pin usage has information on the use and capability of all pins GET A SMOOTHIEBOARD HEREFEATURES
FOR USERS
*
Powerful ( 120Mhz, 32bit ) micro-controller.
*
Easy to use and configure.
*
Smooth, jerk-free motion and enabling higher speeds*
Can be used for CNC milling, laser cutting, and 3D printing.*
Opensource/hardware all-included controller board*
SD-Card support for configuration and executing G-code.*
Composite USB Mass Storage + Serial interface to host.*
Free email support (✿◠‿◠)FOR HACKERS
*
Modular, event-driven design, allowing to add functionality easily without modifying the core. See the ModuleExample*
Designed to support non-Cartesian machines*
LPC1769 leaves lots of room for additional functionality.*
The mBed functions and additional libraries are available for easy and fast prototyping. But compiles off-line ( using GCC ), not dependent on the mBed online compiler*
Strict process for acceptance of new code, to keep the project athigh quality
*
Heavily commented code__
DONATE
The Smoothie firmware is free and Open-Source software developed byawesome volunteers
with the help of the community. If you find this software useful, want to say thanks and encourage development, please consider a donation :Donate
It really helps.
2017/01/25 14:19 · arthur DEVELOPER DOCUMENTATION*
TODO : List of the things that are being worked on in the project. We need your help !*
HowItWorks : Walk-through the inner workings of Smoothie ( °٢° )*
ModuleExample : Basics of working with Modules in Smoothie*
Listofevents : List of all Events you can register for*
Developers-Guide :
Information useful to smoothie coders*
LPC1769 pin usage : Documents all the pins used and which are spare*
DebuggingSmoothie : Using the built-in MRI serial debugger*
Coding-Standards
*
Contribution Guidlines*
Eclipse : Using Eclipse IDE tobuild and debug
*
Github : How to submit pull requestsfor Smoothie
*
Third Party Branches : a list of useful branches to smoothie that may be helpful to some but are not included in the main branch*
Smoothie developer IRC forum on IRC in #smoothiedev @ irc.freenode.net*
Logo Proposals
*
Current edge build status:REVIEW
* __ start.txt
* __ Last modified: 4 weeks ago* by wolfmanjm
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International__
Details
Copyright © 2024 ArchiveBay.com. All rights reserved. Terms of Use | Privacy Policy | DMCA | 2021 | Feedback | Advertising | RSS 2.0