User Tools

Site Tools

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
generation_7_electronics [2015/11/29 20:32] – Tone down [Highlights]. Traumfluggeneration_7_electronics [2018/05/29 00:50] (current) – external edit (unknown user)
Line 1: Line 1:
-======Generation 7 Electronics======+====== Generation 7 Electronics ======
  
-{{ Gen7:Gen7 Board 1.4.1.jpeg?300|A Generation 7 Electronics v1.4.1.}}+{{ gen7:gen7_board-arm_2.0_front.jpeg?300|A Generation 7 Electronics v2.0.}}
  
 This is a RepRap controller board designed to be do-it-yourselfable. Replication is what makes RepRap unique, so this is extended to controllers here. All Gen7 PCBs can be manufactured on a RepRap, on a general CNC milling machine, etched with the toner transfer method, or they can even be bought. This is a RepRap controller board designed to be do-it-yourselfable. Replication is what makes RepRap unique, so this is extended to controllers here. All Gen7 PCBs can be manufactured on a RepRap, on a general CNC milling machine, etched with the toner transfer method, or they can even be bought.
  
-The circuitry design is similar to other single/stacked board solutions like RAMPS or Sanguinololu. Generation 7 Electronics can drive the same hardware, can run the same firmwares. Additionally, it comes with a few nice details to make it more flexible, as well as more reliable.+The circuitry design is similar to other single/stacked board solutions like RAMPS or Sanguinololu. Generation 7 Electronics can drive the same hardware. Additionally, it comes with a few nice details to make it more reliable.
  
   * Discuss this set of electronics in the [[http://forums.reprap.org/read.php?181,63487|Generation 7 Electronics forum thread]].   * Discuss this set of electronics in the [[http://forums.reprap.org/read.php?181,63487|Generation 7 Electronics forum thread]].
Line 14: Line 14:
  
  
-=======Features & Specifications=======+===== Features & Specifications =====
  
-=====Highlights=====+==== Highlights ====
  
   * Fast: as many as 130'000\_steps/second have been demostrated.   * Fast: as many as 130'000\_steps/second have been demostrated.
Line 29: Line 29:
   * Easy to buy or to manufacture DIY.   * Easy to buy or to manufacture DIY.
  
-======Design Goals======+==== Design Goals ====
  
 ---- ----
Line 43: Line 43:
  
  
-======How to get it======+===== How to get it =====
  
 Right now, look at the [[Start]] page. Right now, look at the [[Start]] page.
Line 50: Line 50:
  
  
-======Individual Components======+===== Individual Components =====
  
 As Gen7 is a single board solution, it consists of only few components: As Gen7 is a single board solution, it consists of only few components:
  
-=====Board-AVR=====+==== Board-ARM ====
  
-{{ Gen7:Gen7 Board 1.4.1.jpeg?300|A Generation 7 Electronics v1.4.1.}}+{{ gen7:gen7_board-arm_2.0_front.jpeg?300|A Generation 7 Electronics v2.0.}}
  
 Gen7 Board is the central unit. It can drive a RepRap machine on its own, but not much more. Full power to the basics, no expensive extra features. Gen7 Board is the central unit. It can drive a RepRap machine on its own, but not much more. Full power to the basics, no expensive extra features.
  
-**Latest Release: v1.5**+**Latest Release: v2.0**
  
-20December 2012+18February 2016
  
-  * [[Gen7 Board-AVR 1.5|Wiki Page]] +  * [[Gen7 Board-ARM 2.0|Wiki Page]] 
-  * [[https://github.com/Traumflug/Generation_7_Electronics/tree/Gen7Board-AVR-1.5|Git Repository]] +  * [[https://github.com/Traumflug/Generation_7_Electronics/tree/Gen7Board-ARM-2.0|Git Repository]] 
-  * [[https://github.com/Traumflug/Generation_7_Electronics/tree/Gen7Board-AVR-1.5/release%20documents|Release Documents]]+  * [[https://github.com/Traumflug/Generation_7_Electronics/tree/Gen7Board-ARM-2.0/release%20documents|Release Documents]]
  
 New features: New features:
  
-  * The USB adapter is now on the main board. Pretty much what's on the ExtentionBoard-USB-B already, making this obsolete. +  * ATmega replaced by NXP LPC1114FN28, a 32-bit ARM CPU running at 48\_MHz
-  * Noise canceling coil for AVcc now 10\_uH. This makes Gen7 compatible with firmwares supporting LCD displays. Previouslyhooking up display would trigger the brown-out-detector often. +  * Signal voltage now 3.3 volts
- +  * Three jumpers for microstepping selection instead of two
-**Future Release Features** +  * External reset emergency stop connector
- +  * Connector for always on fans (5/7/12 volts)
-  * Pulldown resistors for the MOSFETs (1\_Mohms)Some people managed to overheat the MOSFET while experimenting with or even just uploading the firmware. Until this is done, please disconnect the heaters while playing with the firmware+  * Extension Board connector replaced by two SPI connectors
-  * Upp MOSFET LEDs to 1k5 to 2k2 for compatibility with 24\_V+  * Thermistor resistors 1K/4K7 instead of 4K7/4K7 for higher accurarcy
-  * Jumper for M0? This would require a pulldown resistor in addition to the pullup one or M0 floats on A4983/A4988 based Pololus+  * MOSFET driver and voltage regulator to adjust for 3.3 V signal voltage
-  * Third power connector for even more juice for the heated bed? +  * More capacitors for smoother stepper operations.
-  * Couple the MCP2200's Reset to USB 5\_V. This resets this chip when the USB cable gets disconnected, which fixes USB connection in some rare cases. See http://forums.reprap.org/read.php?181,63487,186725#msg-186725 +
-  * Plug for the reset switch to act as an emergency stop. +
-  * 12\_V onto the extension board connector for fans+
-  * Less tight track packing underneath the MCP2200. See discussion starting at http://forums.reprap.org/read.php?181,63487,218887#msg-218887 +
-  * Make auto-reset optional. +
- +
-=====Board-ARM===== +
- +
-Soon to comeExpected features: +
- +
-  * ARM LPC1114 Cortex-M0 CPU in a through hole pins package+
-  * 32-bit, 48 MHz. +
-  * Prototype already running, Teacup firmware already ported.+
  
-=====Endstop=====+==== Endstop ====
  
 {{ Gen7:Gen7 Endstop 1.2 Assembled.jpeg?200}} {{ Gen7:Gen7 Endstop 1.2 Assembled.jpeg?200}}
  
-[[Gen7 Endstop 1.3.1]] is an optical endstop, made to fit on Mendels & Co.+[[Gen7 Endstop 1.3.1]] is an optical endstop for controllers with 5\_V signals (incompatible with Gen7 Board-ARM), made to fit on Mendels & Co.
  
-=====Extension Boards=====+==== Extension Boards ====
  
 Extension boards are what makes Gen7 powerful and feature rich. While the base board has only the essentials to get your printer running, you can add on this part later to enjoy all the goodies. Extension boards are what makes Gen7 powerful and feature rich. While the base board has only the essentials to get your printer running, you can add on this part later to enjoy all the goodies.
Line 105: Line 92:
 Here are a few extensions currently in development or already working: Here are a few extensions currently in development or already working:
  
-====Gen7 ExtensionBoard USB A====+=== Gen7 ExtensionBoard USB A ===
  
 {{ Gen7:Gen7 EB-USB A 1.0.jpeg?200}} {{ Gen7:Gen7 EB-USB A 1.0.jpeg?200}}
 [[Gen7 ExtensionBoard USB A 1.0|ExtensionBoard USB A]]: USB adapter using an ATtiny45/85 [[Gen7 ExtensionBoard USB A 1.0|ExtensionBoard USB A]]: USB adapter using an ATtiny45/85
  
-====Gen7 ExtensionBoard USB B====+=== Gen7 ExtensionBoard USB B ===
  
 {{ Gen7:Gen7 EB-USB B 1.0.jpeg?200}} {{ Gen7:Gen7 EB-USB B 1.0.jpeg?200}}
 [[Gen7 ExtensionBoard USB B 1.0|ExtensionBoard USB B]]: USB adapter using an MCP2200 [[Gen7 ExtensionBoard USB B 1.0|ExtensionBoard USB B]]: USB adapter using an MCP2200
  
-====ExtensionBoard 2E====+=== ExtensionBoard 2E ===
  
 {{ Gen7:EB-2E 1.0.jpeg?200}} {{ Gen7:EB-2E 1.0.jpeg?200}}
 [[Gen7 ExtensionBoard 2E 1.0|ExtensionBoard 2E]]: Enhance your Gen7 with dual extrusion support. [[Gen7 ExtensionBoard 2E 1.0|ExtensionBoard 2E]]: Enhance your Gen7 with dual extrusion support.
  
-====Gen7 Multistack====+=== Gen7 Multistack ===
  
 {{ Gen7:Gen7 Multistack.jpeg?200}} {{ Gen7:Gen7 Multistack.jpeg?200}}
 [[User:XoanSampaiño|Xoan]] shows here how to design extension boards to allow stacking multiple ones. [[User:XoanSampaiño|Xoan]] shows here how to design extension boards to allow stacking multiple ones.
  
-====LDC SD FAN====+=== LDC SD FAN ===
  
 {{ Gen7:Gen7LCD SD FAN-Control.jpeg?200}} {{ Gen7:Gen7LCD SD FAN-Control.jpeg?200}}
 [[Gen7 ExtensionBoard LCD SD FAN]] by //NightFly// is an extension board with all the spiffy features people like: LCD, rotary encoder, fan connector, ... [[Gen7 ExtensionBoard LCD SD FAN]] by //NightFly// is an extension board with all the spiffy features people like: LCD, rotary encoder, fan connector, ...
  
-====LCD Display Connector====+=== LCD Display Connector ===
  
   * [[http://forums.reprap.org/read.php?181,159132,160267#msg-160267|See reprap.org forum]]   * [[http://forums.reprap.org/read.php?181,159132,160267#msg-160267|See reprap.org forum]]
  
-=====Wiring Parts=====+==== Wiring Parts ====
  
 Besides the parts needed for the individual components, you need thin wires to get the thermistor and end-stop signals to the Board. For example, you can salvage the cables you find between a PC main board and the PC's hard disks or those from any fans, indicator lights and reset switches. Besides the parts needed for the individual components, you need thin wires to get the thermistor and end-stop signals to the Board. For example, you can salvage the cables you find between a PC main board and the PC's hard disks or those from any fans, indicator lights and reset switches.
Line 143: Line 130:
  
  
-======Assembly Instructions======+===== Assembly Instructions =====
  
-As the wiring of the boards is slightly different for each released version, these details have been moved to the [[Gen7 Board 1.4.1#Connecting_Devices|board's page]].+As the wiring of the boards is slightly different for each released version, these details have been moved to the [[Gen7 Board-ARM 2.0#Assembly|board's page]].
  
  
-======Notice Regarding Legal Stuff======+===== Notice Regarding Legal Stuff =====
  
 Generation 7 Electronics isn't a device in the sense of European Community regulation 2004/108/EG (EMC Directive). The reasons include: Generation 7 Electronics isn't a device in the sense of European Community regulation 2004/108/EG (EMC Directive). The reasons include:
Line 170: Line 157:
  
  
-======History======+===== History =====
  
 {{ gen7:Gen7ElectronicsTestboard1.jpeg?300|The very first working Generation 7 Electronics Board, created by Jacky2k.}} {{ gen7:Gen7ElectronicsTestboard1.jpeg?300|The very first working Generation 7 Electronics Board, created by Jacky2k.}}
Line 196: Line 183:
 March 2011: Four Mendels are driven by Gen7 Electronics successfully, first reprap'd PCBs were shipped. March 2011: Four Mendels are driven by Gen7 Electronics successfully, first reprap'd PCBs were shipped.
  
-=====Older Releases=====+==== Older Releases ====
  
-====10. Feb 2011: v1.0====+=== 10. Feb 2011: v1.0 ===
  
   * [[https://github.com/Traumflug/Generation_7_Electronics/tree/release-1.0|Git Repository]]   * [[https://github.com/Traumflug/Generation_7_Electronics/tree/release-1.0|Git Repository]]
Line 205: Line 192:
 New features: it works. Isn't that the most important thing on an 1.0 release? New features: it works. Isn't that the most important thing on an 1.0 release?
  
-====28. Mar 2011: v1.1====+=== 28. Mar 2011: v1.1 ===
  
   * [[https://github.com/Traumflug/Generation_7_Electronics/tree/release-1.1|Git Repository]]   * [[https://github.com/Traumflug/Generation_7_Electronics/tree/release-1.1|Git Repository]]
Line 222: Line 209:
   * Added Arduino Support, consisting of bootloaders, board descriptions and library files.   * Added Arduino Support, consisting of bootloaders, board descriptions and library files.
  
-====12. May 2011: v1.2====+=== 12. May 2011: v1.2 ===
  
   * [[https://github.com/Traumflug/Generation_7_Electronics/tree/release-1.2|Git Repository]]   * [[https://github.com/Traumflug/Generation_7_Electronics/tree/release-1.2|Git Repository]]
   * [[https://github.com/Traumflug/Generation_7_Electronics/tree/release-1.2/release%20documents|Release Documents]]   * [[https://github.com/Traumflug/Generation_7_Electronics/tree/release-1.2/release%20documents|Release Documents]]
  
-New features:+New Features:
  
   * The endstop now uses the TCST1103/2103 photo interrupter.   * The endstop now uses the TCST1103/2103 photo interrupter.
  
-====22. July 2011: 1.3====+=== 22. July 2011: 1.3 ===
  
   * [[https://github.com/Traumflug/Generation_7_Electronics/tree/release-1.3|Git Repository]]   * [[https://github.com/Traumflug/Generation_7_Electronics/tree/release-1.3|Git Repository]]
Line 247: Line 234:
   * [[https://github.com/Traumflug/Generation_7_Electronics/commit/b371fd7b582dd5873ec48a2781ce9a31b77b1684|MOSFETs are now upright, for better cooling and mounting a heatsink]]. Also inserted a matching heatsink to the parts list.   * [[https://github.com/Traumflug/Generation_7_Electronics/commit/b371fd7b582dd5873ec48a2781ce9a31b77b1684|MOSFETs are now upright, for better cooling and mounting a heatsink]]. Also inserted a matching heatsink to the parts list.
  
-====16. August 2011: 1.3.1====+=== 16. August 2011: 1.3.1 ===
  
   * [[https://github.com/Traumflug/Generation_7_Electronics/tree/release-1.3.1|Git Repository]]   * [[https://github.com/Traumflug/Generation_7_Electronics/tree/release-1.3.1|Git Repository]]
Line 258: Line 245:
   * No changes to the hardware.   * No changes to the hardware.
  
-====15. May 2012: Gen7Board v1.4====+=== 15. May 2012: Gen7Board v1.4 ===
  
   * [[https://github.com/Traumflug/Generation_7_Electronics/tree/Gen7Board-1.4|Git Repository]]   * [[https://github.com/Traumflug/Generation_7_Electronics/tree/Gen7Board-1.4|Git Repository]]
   * [[https://github.com/Traumflug/Generation_7_Electronics/tree/Gen7Board-1.4/release%20documents|Release Documents]]   * [[https://github.com/Traumflug/Generation_7_Electronics/tree/Gen7Board-1.4/release%20documents|Release Documents]]
  
-===New features:===+New features:
  
   * Most important: Gen7 features now an extension header, so you can stack a feature-rich board on top of the base board. This shall allow for SD card support, additional extruders, displays and perhaps even multi-color extruders.   * Most important: Gen7 features now an extension header, so you can stack a feature-rich board on top of the base board. This shall allow for SD card support, additional extruders, displays and perhaps even multi-color extruders.
Line 273: Line 260:
   * Tested support for the ATmega1284P.   * Tested support for the ATmega1284P.
  
-====August 2012: Gen7BR2====+=== August 2012: Gen7BR2 ===
  
 Diego Soares tweaked the Generation 7 electronics design, swapping out some of the connectors and other parts for parts that are easier to find in Brazil, producing the Gen7BR. Diego Soares tweaked the Generation 7 electronics design, swapping out some of the connectors and other parts for parts that are easier to find in Brazil, producing the Gen7BR.
Line 280: Line 267:
 (RepRapBR - Study Group: "Board for RepRap Gen7BR2 - National") (RepRapBR - Study Group: "Board for RepRap Gen7BR2 - National")
  
- +=== 17. August 2012: Gen7Board v1.4.1 ===
-====17. August 2012: Gen7Board v1.4.1====+
  
   * [[https://github.com/Traumflug/Generation_7_Electronics/tree/Gen7Board-1.4.1|Git Repository]]   * [[https://github.com/Traumflug/Generation_7_Electronics/tree/Gen7Board-1.4.1|Git Repository]]
   * [[https://github.com/Traumflug/Generation_7_Electronics/tree/Gen7Board-1.4.1/release%20documents|Release Documents]]   * [[https://github.com/Traumflug/Generation_7_Electronics/tree/Gen7Board-1.4.1/release%20documents|Release Documents]]
  
-===New features:===+New features:
  
   * Distinction between extruder and bed circuitry (heater MOSFET, thermistor connection) to allow differences between them.   * Distinction between extruder and bed circuitry (heater MOSFET, thermistor connection) to allow differences between them.
   * Better MOSFET for the heated bed, bringing in more robustness and making MOSFET heatsinks obsolete.   * Better MOSFET for the heated bed, bringing in more robustness and making MOSFET heatsinks obsolete.
 +
 +=== 20. December 2012: Gen7 Board-AVR 1.5 ===
 +
 +  * [[Gen7 Board-AVR 1.5|Wiki Page]]
 +  * [[https://github.com/Traumflug/Generation_7_Electronics/tree/Gen7Board-AVR-1.5|Git Repository]]
 +  * [[https://github.com/Traumflug/Generation_7_Electronics/tree/Gen7Board-AVR-1.5/release%20documents|Release Documents]]
 +
 +New features:
 +
 +  * The USB adapter is now on the main board. Pretty much what's on the ExtentionBoard-USB-B already, making this obsolete.
 +  * Noise canceling coil for AVcc now 10\_uH. This makes Gen7 compatible with firmwares supporting LCD displays. Previously, hooking up a display would trigger the brown-out-detector often.
  
generation_7_electronics.1448825553.txt.gz · Last modified: 2018/05/27 16:10 (external edit)