How can you make your system and documents secure? Today, 256-bit AES encryption is offered by everyone and their dog. However, AES encryption does not mean much (or anything at all) when it comes to the real security of your data. Implementing encryption at the right time and in the right spot is no less important than choosing strong encryption credentials and managing the encryption keys.submitted by Elcomsoft to computerforensics [link] [comments]
While the previous part may sound a bit complicated, it all comes down to much simpler things than choosing the strongest encryption algorithm or selecting the length of the encryption key. If you are a Windows user, it all comes down to choosing the optimal data protection strategy for your particular usage scenario; protecting your storage media and the data you keep on them.
Defining your goalsBefore you start considering encrypting your hard drives and files, make sure to define your objectives. What information would you like to protect? What threats do you consider important, less important and quite improbable?
Full-disk encryption part I: protecting your boot deviceA reliable system protection is impossible without protecting your boot device. An unencrypted boot device (disk C: on most systems) allows for way too many vectors of attack ranging from hibernation and page file analysis to instant extraction of stored passwords from your Web browser vault. In other words, securing your boot device with BitLocker is an absolutely mandatory preliminary step and the most important security layer.
We have a comprehensive article on BitLocker protection in our blog, which is highly recommended. Introduction to BitLocker: Protecting Your System Disk
What caveats are there when it comes to securing data against physical extraction? The thing is, while BitLocker is nearly a 100% effective solution for protecting the bare drive, it might not be as secure if the intruder has access to the entire computer with the hard drive installed. Even if your computer is equipped with a TPM2.0/Intel PTT module, Windows will still unlock the encrypted hard drive if Secure Boot conditions are met. This in turn opens numerous vectors of attack that may allow the intruder to intercept the on-the-fly BitLocker encryption key and decrypt the hard drive. These vectors of attack include:
Full-disk encryption part II: protecting external storage devicesBitLocker is good not only for protecting your boot device, but for encrypting data on other volumes, built-in and removable. BitLocker protects external storage devices with BitLocker To Go, an encryption algorithm based on a password. In addition to passwords, external drives encrypted with BitLocker To Go have an option to unlock with a smart card on another computer by using BitLocker Drive Encryption in Control Panel. Finally, users can opt to make their encrypted external devices automatically unlock when connected to their (trusted) computer.
Full-disk encryption part III: using third-party crypto containersI put it here just for the sake of completeness. If you are considering using a crypto-container such as VeraCrypt or PGP, you probably know what it is good for and how to use it. I’ll just add several things that aren’t immediately obvious when you set up encryption. In fact, the two things are so non-obvious that many coach experts have it backwards. (The right way: Choosing the right hashing algorithm – it’s all about slowness).
Crypto containers such as VeraCrypt offer the choice of several (actually, multiple) encryption algorithms that range from the industry-standard AES to some quite exotic algorithms such as Serpent or Kuznyechik. For the paranoiacs among us, VeraCrypt offers stacked encryption (e.g. the Serpent(AES) option). The thing is, the choice of an encryption algorithm does not affect the security of your data (unless you pick an algorithm with known or suspected vulnerabilities; finger pointed to Kuznyechik).
The choice of encryption algorithm does not affect the security of your data. A single round AES-256 encryption will be exactly as secure as Serpent(AES) or Serpent(Twofish(AES)). Moreover, the choice of encryption does not even affect the recovery speed (the speed of brute-force attacks on your password)!
Considering that AES is the only hardware-accelerated encryption algorithm in all reasonably modern processors, choosing any encryption algorithm other than AES-256 will unnecessarily slow down your reads and writes (expect a difference of 2 to 3 orders of magnitude in theoretical RAM-to-RAM encryption speeds) without providing any additional security benefit.
If choosing an encryption algorithm other than AES does not affect security, then what does?
The choice of hashing algorithm
When VeraCrypt encrypts (or decrypts) your data, it is using a binary encryption key to perform symmetric cryptographic operations. This media encryption key (MEK) is stored along with the encrypted data. The Media Encryption Key (MEK) is encrypted with a Key Encryption Key (KEK), which, in turn, is the result of multiple (hundreds of thousands) iterative hash operations performed on the user’s password.
In other words, when you type a password, the crypto container will perform a calculation of a certain hash function, and repeat that a 100,000 times or more (in order to deliberately slow down brute-force attacks).
If you want to make your encrypted volume more secure, you can change one of the two things:
Why would you want to change the number of hash iterations? Because an attacker will first try to break your password using the defaults. Most tools used by the attackers to brute-force your password will first run the attack using all-defaults: the default encryption algorithm (AES), hash function (SHA-512) and PIM. Changing the PIM value is an easy way to substantially increase security without making your password more complex. Changing the hashing algorithm from default (SHA-512) to Whirlpool also makes sense in this context.
Which brings us to the choice of a hashing algorithm. VeraCrypt offers the choice of SHA-512 (slow, good choice), Whirlpool (slower, even better choice), SHA-256 (slow, but not as slow as SHA-512, use other hash instead), and Streebog (untested). Choosing the right hashing algorithm – it’s all about slowness has some benchmarks and some good explanations; highly recommended. Selecting Whirlpool makes a lot of sense because a) it is slower than SHA-512 (thus will be significantly slower to attack), and b) it is a non-default selection, which significantly increases the complexity of the attack.
File system encryption: when and how to use EFSIf you read the Wikipedia article about Microsoft Encrypting File System (EFS), you’ll get that EFS has been introduced in NTFS 3.0 in order to provides file system level encryption. The article reads: “The technology enables files to be transparently encrypted to protect confidential data from attackers with physical access to the computer.”
While all of that is interesting, neither statement explains who and, most importantly, why should be using EFS, and what exactly the encrypting file system protects against.
The purpose of Encrypting File System is protecting your data from users who share your computer. If you have a PC with several users, and each user has their own Windows login (as opposed to sharing a single Windows account), activating EFS encryption is the easiest way to protect your files from being accessed by those other users.
What is the relation between EFS and BitLocker, and which one should you use?
BitLocker protects your entire system volume. Any user who can log in to your computer will unlock the system volume. If a user has administrative privileges (or can escalate a non-admin account by using an exploit), he or she will also gain access to files and documents stored in other users’ accounts on that computer.
Encrypting File System, on the other hand, only protects selected folders. It won’t, for example, protect your instant messenger databases or encrypt your browsing history. It’s mostly just for documents, pictures and videos you keep in your account. However, EFS will effectively protect those files against other users who can log on to your computer, even if they have administrative privileges.
If an attacker got physical access to the computer, BitLocker is the first line of defence. Relying solely on EFS to secure the PC against attacks with physical access is not the best idea.
How does it all work? It’s actually quite simple. Right-click on a file or folder you’d like to encrypt, select Properties and click the Advanced button in the General tab. In the Advanced Attributes dialog select Encrypt contents to secure data and click OK.
This is it. Windows will now encrypt the selected file or folder with your Windows logon credentials. There are no passwords to type and no encryption keys to save.
There is a certain drawback to using EFS encryption. If you ever forget your Windows password and have to reset it from a separate Administrator account (or your domain administrator resets the password for you), the EFS encryption keys will be lost, and you will be unable to decrypt your data without going through the data recovery process with Elcomsoft Advanced EFS Data Recovery. Note that you must recover your Windows password in order to decrypt the files. However, if you simply change your Windows password by following the normal procedure (typing your old password followed by entering the new one), you will be fine.
Document encryptionEncrypting individual documents is an important part of multi-layer security. Microsoft Office apps can use passwords to encrypt the documents’ content. No one without a password should be able to decrypt the document.
The caveats of document encryption
So what exactly does “strong protection (with caveats)” mean? The thing is, your documents are just as secure as the password you use to protect them. If you re-use a password you already stored in your browser cache or in the keychain, extracting that password and decrypting the documents will be a matter of minutes in many types of attacks.
What if you use a cryptographically strong and truly unique password to encrypt documents? Are these documents secure? The thing is, they will be just as secure as the office app permits them to be. In Microsoft Office encryption evolution: from Office 97 to Office 2019 I discussed the encryption algorithms and protection strength of Microsoft Office apps from the early days to the most current release.
Generally speaking, everything before Office 2000 was insecure (no protection). Office 2000, XP and Office 2003 had very weak encryption that can be usually broken in under a day.
Since Office 2007, Microsoft started taking encryption seriously. Office 2010, 2013, 2016, 2019 brought security to the new level, making encrypted documents very secure.
Okay, so you are using the latest Office and selected a strong password; are we secure now? The thing is, you’ll be just as secure as the document format allows. If you are using the newer DOCX/XLSX format (files with .docx / .xlsx extensions), you’re good. If, however, you are saving your documents in “compatibility” mode, you are sacrificing encryption and make your documents as vulnerable as if they were saved by an Office 2003 app.
Protecting backups and archivesMaking regular backups is a common wisdom. Protecting those backups is a wisdom much less common. Once you make a backup, make sure to give it as strong a protection as your boot drive.
Note that password recovery tools work significantly faster on ZIP/7Z/RAR compared to attacking BitLocker encryption or Office 2013 (and newer) documents. For this reason, never reuse your password, and make sure that your BitLocker media, your documents and your backups/archives use very different passwords (ideally, not based on the same pattern).
Cloud security: OneDrive Personal VaultMicrosoft started offering an extra layer of security to all users of its cloud storage service in the form of a Personal Vault. OneDrive Personal Vault helps secure your files both on your computer and in the cloud in the event that someone gains access to your account or your device.
Unlike ransomware protection, Personal Vault is available to all users of Microsoft OneDrive and not just to Office 365 subscribers. Technically speaking, Personal Vault is an area in the OneDrive folder on your computer and in the OneDrive cloud storage that features additional protection. You can only access this protected area after passing a strong authentication. If your Microsoft Account is protected with two-factor authentication, you will have to pass the second step of identity verification in addition to typing your Microsoft Account password.
Once configured, Personal Vault must be manually unlocked every time you need access to secured data. To unlock, you must type in your Microsoft Account password and pass the second authentication step if your account has two-factor authentication. Once you’ve finished accessing the data, Personal Vault will automatically relock after a short period of inactivity. Once locked, any files you were using will also lock and require re-authentication to access.
Setting up Personal Vault only takes a few clicks as outlined in Protect your OneDrive files in Personal Vault.
OneDrive Personal Vault is still new; no independent security analysis has been performed until today. In our view, Personal Vault is worth consideration as an extra security layer for some of the most private but rarely accessed types of data. Examples of such data may include BitLocker escrow keys and binary encryption keys, or the list of passwords some users store in encrypted Excel spreadsheets. I personally keep my two-factor authentication secrets (scanned QR codes to initialize the Authenticator app) in the Vault as well.
Ransomware protectionOne of the most important threats not covered by any encryption is the type of malware called ransomware. Ransomware is a type of malware that threatens to either publish the data stolen from the victim or perpetually block access to the victim’s files by encrypting them with a key that is only known to the attacker. The term ‘ransomware’ has emerged from the fact that, on many cases, attackers demand a ransom payment to decrypt data.
Protecting your data against ransomware is a complex topic in itself. However, computer users can choose one or both of the following two defences when it comes to ransomware protection.
Ransomware protection is effective against the following threats.
If you are using Windows 10, most likely you already have a Microsoft Account. The Microsoft Account gives you access to OneDrive, Microsoft’s cloud storage solution. The free tier includes 5 to 15 GB of online storage, while Office 365 subscribers receive the whole terabyte of cloud storage.
Microsoft actively promotes OneDrive Ransomware Protection. OneDrive automatically detects when the files are mass-deleted or mass-edited (such as when ransomware encrypts the entire Documents folder), alerts the user and prompts to restore the known-good snapshot. The File Restore feature is only available to Office 365 subscribers (Home and Personal levels are enough to receive protection).
More information at Ransomware detection and recovering your files.
If you prefer Dropbox to Microsoft OneDrive, Dropbox gets you covered against ransomware attacks, but mostly for higher-level paid tiers. Users of the free Basic tier as well as Plus subscribers can roll back individual encrypted files during the first 30 days after the attack (there will be no warning of mass-deletion of mass-encryption of files coming from the Dropbox app). If you want to roll back the entire Documents folder with Dropbox Rewind, you’ll need to be a paid Plus or Professional tier subscriber.
Once ransomware is installed on your computer, it will try to encrypt every document that is accessible. The obvious solution is making documents inaccessible by physically disconnecting backup media (such as using 2.5” portable USB drives to back up). In this scenario, you would only connect backup media to your computer when you actually want to make the backup, disconnecting the disk after the backup tool finishes its job. With this approach, even if your computer is attacked by ransomware, your offline backups will not be affected (unless you connected the external drive to the computer at the time the ransomware was installed).
In addition, configure your backup tool to keep snapshots of your data going back as long as permitted by available storage. In our office, an affordable 4TB USB hard drive can keep approximately 30 to 40 full snapshots of the Documents folder; this number becomes significantly larger if you enable incremental backups, with each snapshot saving only
First of all, apologies for the massive post.submitted by thecaptain78 to cetus3d [link] [comments]
I have my Cetus3D MkII with TinyFab CPU installed. I have now spent days getting the BLTouch installed and 3 point leveling working.
I am at the stage of trying to get a 20mm cube printed and have decided to use Cura for slicing and producing the G-Code and then issuing the GCode via Repetier-Host which I think TinyFab himself uses.
I not using Up Studio to print the GCode
I am totally willing to experiment to get print quality to match / exceed what I was getting in Up Studio but I am having a lot of difficulty getting started.
There are various posts re. Cura and the Cetus3D but I am not sure if they involve the TinyFab CPU or if they are just for printing GCode in UpStudio as most of the posts are over a year old now.
I'm so stuck and would appreciate any assistance. I'm a bit surprised there isn't more info on the TinyFab support site to allow a new user to get started.
My Smoothieware settings are down the bottom of the page - note gamma_max of 185.
I then calibrate the Z axis using a piece of paper under the nozzle in the center of the build plate using the following GCode:
G28 #Home all axis G1 X90 Y90 Z10 #Move nozzle to middle of plate at 10mm above zero MOVE NOZZLE DOWN GRADUALLY TO ALLOW PAPER TO FIT UNDER M306 Z0 #Set new zero location M500 #Store new zero location permanently (M500). This writes the setting in the config-override file G28 #Home axisThis results in the axis set to X180.00, Y0.00 and Z180.10 due to the 4.90mm offset when callibrating. This can be seen by issuing an M114 command:
M114 ok C: X:180.0000 Y:0.0000 Z:180.1000 E:0.0000
Stepper positions after performing G28 home on all axis
This is what I believe the coordinates to be in reference to the build plate before messing with any axis offsets:
Now... I have seen the Cura GCode config on Reddit and another on the Cetus3D forums and it has a couple of commands that I am quite confused by:
M206 X-180 ; offset X axis so the coordinates are 0..180 M206 Z-182.3 ; nozzle offset (TUNE before using!!)I don't know why I have to offset these axis. Is it to move 0,0 to the front left of the build plate as shown by origin in Cura below ? Do I have to do this if I'm printing via GCode through Repetier-Host ? Are these settings only for using Cura GCode in Up Studio ?
What is the Z axis nozzle offset doing ? I tried this thinking that it would make the origin at 0,0,180 - when I did this and issued a G1 Z180 it tried to run the Z axis off the top ie. it went up and not down to 180 as I expected.
Is this position in Cura supposed to be 0,0,180 as Smoothieware sees it ? At the moment it would be 180,0,0 in Smoothieware.
If I move to 0,0,0 this is where the print head is - this looks fine to me.
Does this mean I don't have to worry about offsetting the X and Z axis ?
The Cura GCode settings I have found are varied:
# Smoothieboard configuration file, see http://smoothieware.org/configuring-smoothie # NOTE Lines must not exceed 132 characters, and '#' characters mean what follows is ignored ## Robot module configurations : general handling of movement G-codes and slicing into moves # Basic motion configuration default_feed_rate 4000 # Default speed (mm/minute) for G1/G2/G3 moves default_seek_rate 4000 # Default speed (mm/minute) for G0 moves mm_per_arc_segment 0.0 # Fixed length for line segments that divide arcs, 0 to disable #mm_per_line_segment 5 # Cut lines into segments this size mm_max_arc_error 0.01 # The maximum error for line segments that divide arcs 0 to disable # note it is invalid for both the above be 0 # if both are used, will use largest segment length based on radius # Arm solution configuration : Cartesian robot. Translates mm positions into stepper positions alpha_steps_per_mm 160 # Steps per mm for alpha stepper beta_steps_per_mm 160 # Steps per mm for beta stepper gamma_steps_per_mm 160 # Steps per mm for gamma stepper # Planner module configuration : Look-ahead and acceleration configuration # See http://smoothieware.org/motion-control acceleration 3000 # Acceleration in mm/second/second. #z_acceleration 500 # Acceleration for Z only moves in mm/s^2, 0 uses acceleration which is the default. DO NOT SET ON A DELTA junction_deviation 0.05 # See http://smoothieware.org/motion-control#junction-deviation #z_junction_deviation 0.0 # For Z only moves, -1 uses junction_deviation, zero disables junction_deviation on z moves DO NOT SET ON A DELTA # Cartesian axis speed limits x_axis_max_speed 30000 # Maximum speed in mm/min y_axis_max_speed 30000 # Maximum speed in mm/min z_axis_max_speed 300 # Maximum speed in mm/min # Stepper module configuration # Pins are defined as ports, and pin numbers, appending "!" to the number will invert a pin # See http://smoothieware.org/pin-configuration and http://smoothieware.org/pinout alpha_step_pin 2.0 # Pin for alpha stepper step signal alpha_dir_pin 0.5 # Pin for alpha stepper direction alpha_en_pin 2.4! #0.4 # Pin for alpha enable pin alpha_current 1.5 # X stepper motor current alpha_max_rate 30000.0 # mm/min beta_step_pin 2.1 # Pin for beta stepper step signal beta_dir_pin 0.11 # Pin for beta stepper direction beta_en_pin 2.4! #0.10 # Pin for beta enable beta_current 1.5 # Y stepper motor current beta_max_rate 30000.0 # mm/min gamma_step_pin 2.2 # Pin for gamma stepper step signal gamma_dir_pin 0.20! # Pin for gamma stepper direction gamma_en_pin 2.4! # 0.19 # Pin for gamma enable gamma_current 1.5 # Z stepper motor current gamma_max_rate 300.0 # mm/min ## Extruder module configuration # See http://smoothieware.org/extruder extruder.hotend.enable true # Whether to activate the extruder module at all. All configuration is ignored if false extruder.hotend.steps_per_mm 230 # up 640*1.53 Steps per mm for extruder stepper extruder.hotend.default_feed_rate 600 # Default rate ( mm/minute ) for moves where only the extruder moves extruder.hotend.acceleration 500 # Acceleration for the stepper motor mm/sec² extruder.hotend.max_speed 50 # mm/s extruder.hotend.step_pin 2.3 # Pin for extruder step signal extruder.hotend.dir_pin 0.22 # Pin for extruder dir signal extruder.hotend.en_pin 2.4! # 0.21 # Pin for extruder enable signal # extruder offset #extruder.hotend.x_offset 0 # x offset from origin in mm #extruder.hotend.y_offset 0 # y offset from origin in mm #extruder.hotend.z_offset 0 # z offset from origin in mm # firmware retract settings when using G10/G11, these are the defaults if not defined, must be defined for each extruder if not using the defaults #extruder.hotend.retract_length 3 # retract length in mm #extruder.hotend.retract_feedrate 45 # retract feedrate in mm/sec #extruder.hotend.retract_recover_length 0 # additional length for recover #extruder.hotend.retract_recover_feedrate 8 # recover feedrate in mm/sec (should be less than retract feedrate) #extruder.hotend.retract_zlift_length 0 # zlift on retract in mm, 0 disables #extruder.hotend.retract_zlift_feedrate 6000 # zlift feedrate in mm/min (Note mm/min NOT mm/sec) delta_current 1.5 # First extruder stepper motor current # # Second extruder module configuration # extruder.hotend2.enable true # Whether to activate the extruder module at all. All configuration is ignored if false # extruder.hotend2.steps_per_mm 140 # Steps per mm for extruder stepper # extruder.hotend2.default_feed_rate 600 # Default rate ( mm/minute ) for moves where only the extruder moves # extruder.hotend2.acceleration 500 # Acceleration for the stepper motor, as of 0.6, arbitrary ratio # extruder.hotend2.max_speed 50 # mm/s # extruder.hotend2.step_pin 2.8 # Pin for extruder step signal # extruder.hotend2.dir_pin 2.6 # Pin for extruder dir signal # extruder.hotend2.en_pin 4.29 # Pin for extruder enable signal # extruder.hotend2.x_offset 0 # x offset from origin in mm # extruder.hotend2.y_offset 25.0 # y offset from origin in mm # extruder.hotend2.z_offset 0 # z offset from origin in mm # #epsilon_current 1.5 # Second extruder stepper motor current ## Laser module configuration # See http://smoothieware.org/laser laser_module_enable false # Whether to activate the laser module at all. All configuration is # ignored if false. #laser_module_pin 2.5 # this pin will be PWMed to control the laser. Only P2.0 - P2.5, P1.18, P1.20, P1.21, P1.23, P1.24, P1.26, P3.25, P3.26 # can be used since laser requires hardware PWM #laser_module_maximum_power 1.0 # this is the maximum duty cycle that will be applied to the laser #laser_module_minimum_power 0.0 # This is a value just below the minimum duty cycle that keeps the laser # active without actually burning. #laser_module_default_power 0.8 # This is the default laser power that will be used for cuts if a power has not been specified. The value is a scale between # the maximum and minimum power levels specified above #laser_module_pwm_period 20 # this sets the pwm frequency as the period in microseconds ## Temperature control configuration # See http://smoothieware.org/temperaturecontrol ######################################## ntc not used for up/cetus ## First hotend configuration #temperature_control.hotend.enable true # Whether to activate this ( "hotend" ) module at all. #temperature_control.hotend.thermistor_pin 0.23 # Pin for the thermistor to read #temperature_control.hotend.heater_pin 2.7 # Pin that controls the heater, set to nc if a readonly thermistor is being defined #temperature_control.hotend.thermistor EPCOS100K # see http://smoothieware.org/temperaturecontrol#toc5 ##temperature_control.hotend.beta 4066 # or set the beta value #temperature_control.hotend.set_m_code 104 # #temperature_control.hotend.set_and_wait_m_code 109 # #temperature_control.hotend.designator T # #temperature_control.hotend.max_temp 300 # Set maximum temperature - Will prevent heating above 300 by default #temperature_control.hotend.min_temp 20 # Set minimum temperature - Will prevent heating below if set # ## Safety control is enabled by default and can be overidden here, the values show the defaults ## See http://smoothieware.org/temperaturecontrol#runaway #temperature_control.hotend.runaway_heating_timeout 900 # How long it can take to heat up, max is 2040 seconds. ##temperature_control.hotend.runaway_cooling_timeout 0 # How long it can take to cool down if temp is set lower, max is 2040 seconds #temperature_control.hotend.runaway_range 50 # How far from the set temperature it can wander, max setting is 63°C # ## PID configuration ## See http://smoothieware.org/temperaturecontrol#pid #temperature_control.hotend.p_factor 30 # P ( proportional ) factor #temperature_control.hotend.i_factor 0.3 # I ( integral ) factor #temperature_control.hotend.d_factor 300 # D ( derivative ) factor # ##temperature_control.hotend.max_pwm 64 # max pwm, 64 is a good value if driving a 12v resistor with 24v. ####################################### # First hotend configuration temperature_control.hotend.enable true temperature_control.hotend.sensor pt100 temperature_control.hotend.thermistor_pin 0.23 temperature_control.hotend.ampmod1_pin 1.20 # UP! printer uses this to "energize" the RTD temperature_control.hotend.ampmod2_pin 1.21 # set as nc if you don't need to energize RTD temperature_control.hotend.slope 0.0257604875 temperature_control.hotend.yintercept -18.54 temperature_control.hotend.heater_pin 2.7 temperature_control.hotend.set_m_code 104 temperature_control.hotend.set_and_wait_m_code 109 temperature_control.hotend.designator T temperature_control.hotend.max_temp 300 temperature_control.hotend.min_temp -10 # Safety control is enabled by default and can be overidden here, the values show the defaults # See http://smoothieware.org/temperaturecontrol#runaway temperature_control.hotend.runaway_heating_timeout 1200 # How long it can take to heat up, max is 2040 seconds. #temperature_control.hotend.runaway_cooling_timeout 0 # How long it can take to cool down if temp is set lower, max is 2040 seconds temperature_control.hotend.runaway_range 50 # How far from the set temperature it can wander, max setting is 63°C ## PID configuration ## See http://smoothieware.org/temperaturecontrol#pid temperature_control.hotend.p_factor 22 #23.0 temperature_control.hotend.i_factor 1.047 #1.104 temperature_control.hotend.d_factor 115 #120 temperature_control.hotend.max_pwm 200 # 160 # max pwm, 64 is a good value if driving a 12v resistor with 24v. ####################################### optional use underside port as 2nd extruder # second hotend configuration temperature_control.hotend2.enable false # Whether to activate this ( "hotend" ) module at all. temperature_control.hotend2.thermistor_pin 0.26 # Pin for the thermistor to read temperature_control.hotend2.heater_pin 0.4 # Pin that controls the heater, set to nc if a readonly thermistor is being defined #temperature_control.hotend2.thermistor EPCOS100K # see http://smoothieware.org/temperaturecontrol#toc5 temperature_control.hotend2.beta 3950 # or set the beta value temperature_control.hotend2.set_m_code 104 # temperature_control.hotend2.set_and_wait_m_code 109 # temperature_control.hotend2.designator T1 # temperature_control.hotend2.max_temp 300 # Set maximum temperature - Will prevent heating above 300 by default temperature_control.hotend2.min_temp 20 # Set minimum temperature - Will prevent heating below if set # Safety control is enabled by default and can be overidden here, the values show the defaults # See http://smoothieware.org/temperaturecontrol#runaway temperature_control.hotend2.runaway_heating_timeout 900 # How long it can take to heat up, max is 2040 seconds. #temperature_control.hotend2.runaway_cooling_timeout 0 # How long it can take to cool down if temp is set lower, max is 2040 seconds temperature_control.hotend2.runaway_range 50 # How far from the set temperature it can wander, max setting is 63°C # PID configuration # See http://smoothieware.org/temperaturecontrol#pid #temperature_control.hotend2.p_factor 30 # P ( proportional ) factor #temperature_control.hotend2.i_factor 0.3 # I ( integral ) factor #temperature_control.hotend2.d_factor 300 # D ( derivative ) factor ##temperature_control.hotend2.max_pwm 64 # max pwm, 64 is a good value if driving a 12v resistor with 24v. ####################################### ###################################### Cetus use the underside port as bed control enable for tinyfab heatbed driver temperature_control.bed.enable false # Whether to activate this ( "hotend" ) module at all. temperature_control.bed.thermistor_pin 0.26 # Pin for the thermistor to read temperature_control.bed.heater_pin 0.4 # Pin that controls the heater #temperature_control.bed.thermistor Honeywell100K # See http://smoothieware.org/temperaturecontrol#thermistor temperature_control.bed.beta 3950 # Or set the beta value temperature_control.bed.set_m_code 140 # M-code to set the temperature for this module temperature_control.bed.set_and_wait_m_code 190 # M-code to set-and-wait for this module temperature_control.bed.designator B # Designator letter for this module # Bang-bang ( simplified ) control # See http://smoothieware.org/temperaturecontrol#bang-bang temperature_control.bed.bang_bang false # set to true to use bang bang control rather than PID temperature_control.bed.hysteresis 2.0 # set to the temperature in degrees C to use as hysteresis ################################ # when using bang bang ################################ UP plus/mini use internal bed control # temperature_control.bed.enable true # temperature_control.bed.sensor pt100 # temperature_control.bed.slope 0.0234092253 # temperature_control.bed.yintercept -2.85 # temperature_control.bed.thermistor_pin 0.24 # temperature_control.bed.heater_pin 2.5 # temperature_control.bed.set_m_code 140 # temperature_control.bed.set_and_wait_m_code 190 # temperature_control.bed.designator B # temperature_control.bed.bang_bang true # temperature_control.bed.hysteresis 1.0 # #temperature_control.bed.p_factor 13.7 # #temperature_control.bed.i_factor 0.097 # #temperature_control.bed.d_factor 24 ################################# ## Switch modules # See http://smoothieware.org/switch switch.psu.enable true # turn atx on/off switch.psu.input_on_command M80 # switch.psu.input_off_command M81 # switch.psu.output_pin 2.4 # open drain, inverted switch.psu.startup_state false switch.psu.output_type digital # on/off only switch.psu.failsafe_set_to 1 # so the ATX turns off on a system crash switch.psu.ignore_on_halt true # so the ATX does not turn off on a HALT condition (like limit trigger) # However leave commented or set to false if you want the ATX to turn off for an over heat fault condition switch.buzzer.enable true ## true # switch.buzzer.output_pin 0.25 # #switch.motor.enable false # true #switch.motor.output_pin 2.4 #switch.motor.startup_state true ## Switch module for fan control switch.fan.enable true # switch.fan.input_on_command M106 # switch.fan.input_off_command M107 # switch.fan.output_pin 2.5 # 2.15 # 1.18 switch.fan.output_type pwm # pwm output settable with S parameter in the input_on_comand switch.fan.max_pwm 255 # set max pwm for the pin default is 255 #switch.misc.enable true # #switch.misc.input_on_command M42 # #switch.misc.input_off_command M43 # #switch.misc.output_pin 2.4 # #switch.misc.output_type digital # just an on or off pin switch.buzzer.enable true # switch.buzzer.output_pin 0.25 switch.servo.enable true switch.servo.input_on_command M280 #97.0 # 100 - 3% switch.servo.input_off_command M280 #93.0 # 100 - 7% switch.servo.output_pin 1.18 # Pin connected to the aux-port switch.servo.output_type hwpwm # H/W PWM output settable switch.servo.pwm_period_ms 20 # Default is 50Hz ## Temperatureswitch # See http://smoothieware.org/temperatureswitch # Automatically toggle a switch at a specified temperature. Different ones of these may be defined to monitor different temperatures and switch different swithxes # Useful to turn on a fan or water pump to cool the hotend #temperatureswitch.hotend.enable true # #temperatureswitch.hotend.designator T # first character of the temperature control designator to use as the temperature sensor to monitor #temperatureswitch.hotend.switch misc # select which switch to use, matches the name of the defined switch #temperatureswitch.hotend.threshold_temp 60.0 # temperature to turn on (if rising) or off the switch #temperatureswitch.hotend.heatup_poll 15 # poll heatup at 15 sec intervals #temperatureswitch.hotend.cooldown_poll 60 # poll cooldown at 60 sec intervals ## Endstops # See http://smoothieware.org/endstops endstops_enable true # The endstop module is enabled by default and can be disabled here #corexy_homing false # Set to true if homing on a hbot or corexy #alpha_min_endstop 1.25^ # Pin to read min endstop, add a ! to invert if endstop is NO connected to ground alpha_max_endstop 1.24^ # Pin to read max endstop, uncomment this and comment the above if using max endstops alpha_homing_direction home_to_max # Or set to home_to_max and set alpha_max and uncomment the alpha_max_endstop alpha_min 0 # This gets loaded as the current position after homing when home_to_min is set alpha_max 180 # This gets loaded as the current position after homing when home_to_max is set beta_min_endstop 1.26^ # Pin to read min endstop, add a ! to invert if endstop is NO connected to ground #beta_max_endstop 1.27^ # Pin to read max endstop, uncomment this and comment the above if using max endstops beta_homing_direction home_to_min # Or set to home_to_max and set alpha_max and uncomment the alpha_max_endstop beta_min 0 # This gets loaded as the current position after homing when home_to_min is set beta_max 180 # This gets loaded as the current position after homing when home_to_max is set #gamma_min_endstop 1.29^ # Pin to read min endstop, add a ! to invert if endstop is NO connected to ground gamma_max_endstop 1.28^ # Pin to read max endstop, uncomment this and comment the above if using max endstops gamma_homing_direction home_to_max # Or set to home_to_max and set alpha_max and uncomment the alpha_max_endstop gamma_min 0 # This gets loaded as the current position after homing when home_to_min is set gamma_max 185 #This gets loaded as the current position after homing when home_to_max is set alpha_max_travel 190 # 190 # Max travel in mm for alpha/X axis when homing beta_max_travel 190 # 190 # Max travel in mm for beta/Y axis when homing gamma_max_travel 190 #9 # 190 # Max travel in mm for gamma/Z axis when homing # Optional enable limit switches, actions will stop if any enabled limit switch is triggered (all are set for delta) #alpha_limit_enable false # Set to true to enable X min and max limit switches #beta_limit_enable false # Set to true to enable Y min and max limit switches #gamma_limit_enable false # Set to true to enable Z min and max limit switches # Endstops home at their fast feedrate first, then once the endstop is found they home again at their slow feedrate for accuracy alpha_fast_homing_rate_mm_s 50 # Alpha/X fast homing feedrate in mm/second alpha_slow_homing_rate_mm_s 25 # Alpha/X slow homing feedrate in mm/second beta_fast_homing_rate_mm_s 50 # Beta/Y fast homing feedrate in mm/second beta_slow_homing_rate_mm_s 25 # Beta/Y slow homing feedrate in mm/second gamma_fast_homing_rate_mm_s 4 # Gamma/Z fast homing feedrate in mm/second gamma_slow_homing_rate_mm_s 2 # Gamma/Z slow homing feedrate in mm/second alpha_homing_retract_mm 5 # Distance to retract from the endstop after it is hit for alpha/X beta_homing_retract_mm 5 # Distance to retract from the endstop after it is hit for beta/Y gamma_homing_retract_mm 5 # Distance to retract from the endstop after it is hit for gamma/Z # Optional enable limit switches, actions will stop if any enabled limit switch is triggered (all are set for delta) #alpha_limit_enable false # Set to true to enable X min and max limit switches #beta_limit_enable false # Set to true to enable Y min and max limit switches #gamma_limit_enable false # Set to true to enable Z min and max limit switches # optional order in which axis will home, default is they all home at the same time, # if this is set it will force each axis to home one at a time in the specified order #homing_order XYZ # X axis followed by Y then Z last #move_to_origin_after_home false # Move XY to 0,0 after homing #endstop_debounce_count 100 # Uncomment if you get noise on your endstops, default is 100 #endstop_debounce_ms 1 # Uncomment if you get noise on your endstops, default is 1 millisecond debounce home_z_first true # Uncomment and set to true to home the Z first, otherwise Z homes after XY # End of endstop config # Delete the above endstop section and uncomment next line and copy and edit Snippets/abc-endstop.config file to enable endstops for ABC axis #include abc-endstop.config ## Z-probe # See http://smoothieware.org/zprobe #zprobe.enable false # Set to true to enable a zprobe #zprobe.probe_pin 2.13 #2.13!^ # Pin probe is attached to, if NC remove the ! (2.13 = door check port) #zprobe.slow_feedrate 5 # Mm/sec probe feed rate #zprobe.debounce_count 100 # Set if noisy #zprobe.fast_feedrate 100 # Move feedrate mm/sec #zprobe.probe_height 10 # How much above bed to start probe #gamma_min_endstop nc # Normally 1.28. Change to nc to prevent conflict, zprobe.enable true zprobe.probe_pin 2.13 zprobe.slow_feedrate 5 zprobe.fast_feedrate 100 zprobe.probe_height 10 gamma_min_endstop nc # Normally 1.28. Change to nc to prevent conflict, # Levelling strategy # Example for 3-point levelling strategy, see wiki documentation for other strategies leveling-strategy.three-point-leveling.enable true leveling-strategy.three-point-leveling.point1 10,10 # # first probe point leveling-strategy.three-point-leveling.point2 170,10 ##second probe point leveling-strategy.three-point-leveling.point3 170,170 #ird probe point leveling-strategy.three-point-leveling.home_first false # home the XY axis before probing leveling-strategy.three-point-leveling.tolerance 0.03 leveling-strategy.three-point-leveling.probe_offsets 40,-20,0 #37.6,-19.5,0 #based on the bracket leveling-strategy.three-point-leveling.save_plane false ## # Panel See http://smoothieware.org/panel panel.enable 0 # true # set to true to enable the panel code # Example viki2 config for Re-ARM with IDC cable panel.lcd viki2 # set type of panel panel.spi_channel 0 # set spi channel to use P0_18,P0_15 MOSI,SCLK panel.spi_cs_pin 0.16 # set spi chip select panel.spi_frequency 200000 panel.encoder_a_pin 3.26!^ # encoder pin panel.encoder_b_pin 3.25!^ # encoder pin panel.click_button_pin 2.11!^ # click button panel.a0_pin 2.6 # st7565 needs an a0 panel.contrast 4 # override contrast setting (default is 9) panel.encoder_resolution 4 # override number of clicks to move 1 item (default is 4) panel.pause_button_enable true #panel.button_pause_pin 1.22!^ # kill/pause set one of these for the auxilliary button on viki2 panel.back_button_pin 1.22!^ # back button recommended to use this on EXP1 panel.buzz_pin 0.25 # pin for buzzer on EXP2 panel.red_led_pin 2.8 # pin for red led on viki2 on EXP1 panel.blue_led_pin 4.29 # pin for blue led on viki2 on EXP1 panel.external_sd true # set to true if there is an extrernal sdcard on the panel panel.external_sd.spi_channel 0 # set spi channel the sdcard is on panel.external_sd.spi_cs_pin 1.23 # set spi chip select for the sdcard panel.external_sd.sdcd_pin 1.31!^ # sd detect signal (set to nc if no sdcard detect) panel.menu_offset 0 # some panels will need 1 here panel.reverse false # reverse the lcd ## Custom menus : Example of a custom menu entry, which will show up in the Custom entry. # NOTE _ gets converted to space in the menu and commands, | is used to separate multiple commands custom_menu.power_on.enable true # custom_menu.power_on.name Power_on # custom_menu.power_on.command M80 # custom_menu.power_off.enable true # custom_menu.power_off.name Power_off # custom_menu.power_off.command M81 # custom_menu.fan_on.enable true # custom_menu.fan_on.name Fan_on # custom_menu.fan_on.command M106_P0_S255 # custom_menu.fan_off.enable true # custom_menu.fan_off.name Fan_off # custom_menu.fan_off.command M107_P0 # custom_menu.Suspend.enable true # custom_menu.Suspend.name Suspend # custom_menu.Suspend.command M600 # custom_menu.Resume.enable true # custom_menu.Resume.name Resume # custom_menu.Resume.command M601 # ## Network settings # See http://smoothieware.org/network network.enable false # Enable the ethernet network services network.webserver.enable true # Enable the webserver network.telnet.enable true # Enable the telnet server #network.ip_address auto # Use dhcp to get ip address # Uncomment the 3 below to manually setup ip address network.ip_address 192.168.0.100 # The IP address network.ip_mask 255.255.255.0 # The ip mask network.ip_gateway 192.168.0.1 # The gateway address #network.mac_override xx.xx.xx.xx.xx.xx # Override the mac address, only do this if you have a conflict ## System configuration # Serial communications configuration ( baud rate defaults to 9600 if undefined ) # For communication over the UART port, *not* the USB/Serial port uart0.baud_rate 115200 # Baud rate for the default hardware serial port second_usb_serial_enable false # This enables a second USB serial port leds_disable true # disable using leds after config loaded #play_led_disable true # disable the play led # Kill button maybe assigned to a different pin, set to the onboard pin by default # See http://smoothieware.org/killbutton kill_button_enable true # set to true to enable a kill button kill_button_pin 2.12 # kill button pin. default is same as pause button 2.12 (2.11 is another good choice) #msd_disable false # disable the MSD (USB SDCARD) when set to true (needs special binary) #dfu_enable false # for linux developers, set to true to enable DFU # Only needed on a smoothieboard # See http://smoothieware.org/currentcontrol currentcontrol_module_enable false # Control stepper motor current via the configuration file
|Will (parts of) the Ubuntu Edge be Open Hardware?||So in this first generation Edge, no, we didn't look for open hardware specifically. We can choose silicon with more open drivers as we finalise the spec, but again I think the priority for the CPU / GPU will be performance to hit the goal of convergence.|
|will you release the physical dimensions as soon as it goes to production so we can easily 3D print cases and accessories for it?||Yes, the specifications will be released as soon as they are final. Love the 3D printing movement, be great to get an accessory-printing meme flowing!|
|How will the 32 millions USD be spent? Will it all go to the hardware (including research/design etc), or is some of it going into the development of the software too?||Software is covered by our existing efforts to bring Ubuntu to mobile, nothing more needed there. The crowdfunding is really what it costs to bring a device to market, it would be more if we were a major brand, $32m is pretty lean I'm told. Hope the actual cost doesn't exceed it or I'll be carrying that baby but hey it's worth the risk.|
|How will you address the privacy concerns on contemporary phones?||We're entering a really interesting phase where in a sense our very own tools spy on us.|
|We will certainly have an easier time providing transparency on the origin of the code in the platform than, say, your average android device, where it's all a big hacky mush. The core OS which will be updated regularly on the Ubuntu phones is all traceable directly back to standard Ubuntu source and binary packages.|
|There will be a core piece on each phone which handles the hardware, consisting of kernel and drivers and firmware and interfaces to things like the radio. That's where unhealthy things could creep in from manufacturers and carriers. We can offer... constructive guidance there.|
|I'm curious about battery life of the Ubuntu Edge. How do you plan to make the battery last at least a full work day with such specifics? How long will the battery last when using the phone to drive a monitor? Edit: typos, damn autocarrot!||We're hoping to blaze a trail with silicon anode batteries. Hopefully, that is the only blaze involved - a trail ;)|
|Hi Mark! My question: Heat seems to be a problem after long periods of time using my current smartphone. Will you try to choose a processor that can minimize this for long periods of time? As a convergent device, this and battery life is my biggest worry.||We've done thermal modelling of the device (recognising that the processor options are still only guidance from the vendors). I think for this generation we want to go all-out for performance to get over the convergence hump - i.e. deliver a device that gives a good enough desktop experience when you hook it up via HDMI and a bluetooth keyboard.|
|But we are doing a lot of work on cooling off while you are not actually using it docked, so it doesn't warm up your pocket when you're not using it as a desktop!|
|How do you see yourself and ubuntu in the context of the surveillance programs? Will there be some kind of full disk encryption?||Yes, we can to full disk encryption, thanks for the reminder and I'll suggest it to the team.|
|There were some concerns raised about the specs saying the Edge would have (at least) 4GB of RAM, although currently 2GB is the maximum amount of RAM a device is able to use with an ARM processor. What are your thoughts about this? Has this been carefully planned ahead, or is it more a find-and-solve-problems-along-the-way kind of project?||I've been told by the CTO of a very big mobile silicon manufacturer they could do it.|
|Have you ever been approached by the NSA/ CIA / FBI regarding access to Ubuntu systems and what are your opinions for safe and secure OS'? PS much respect for all you've done for Linux via Ubuntu & your new phone project||No, we've never been asked to support a surveillance campaign. We've been asked to provide data in support of specific criminal investigations (child abuse) would do so again. We would not comply with a mass surveillance or extra-judicial request, and we would challenge requests that we think are unwarranted.|
|Hi and thanks for your time. Will the Edge be covered by any warranties outside of the return policy? Also how long will the Edge be recieving software updates?||We want to support the edge with updates to 14.04 LTS and then through the life of 14.04 LTS, which would be a total of 6 years.|
|Battery. When "docking" the Ubuntu Edge and using it instead of a PC/notebook, will an AC power supply be mandatory or will battery last for an "human" amount of time? Heat. Phone seems little, hardware is powerful, internal heat will be... too much, won't be? So what about cooling? Will I get my hands cooked like an hot-dog while using or recharging the Ubuntu Edge?||I think when in PC mode you'll want a source of power, either a bigger battery in the screen / dock, or AC. But in mobile mode, we aim not to roast anything personal.|
|I've been a long time Ubuntu user. I believe Ubuntu is the best OS but I just feel like design coherence and stability is all over the place. I understand you're iterating fast but it seems like stability should be improving over the years, not the other way around. Also, it just doesn't seem like anyone is paying attention to the UI details like on a Mac (or even Windows now). Unity looks great but the new Nautilus is a mess, for example. Where's the UI coherence? What's going on with stability?||Hmm... yes, Nautilus is tricky of course because of the source.|
|I do wish we could maintain full focus on both desktop and mobile, but I've asked the team instead to concentrate on touch, so more stuff is slipping through raw from upstream without going through the same level of integration/smoothing that we normally do. Crashes etc are still being addressed, but I agree there's more divergence in core apps than normal in 13.04.|
|If we're successful with the phone, then that platform becomes our core for desktop too, and it's really gorgeous, take a look.|
|Mark, do you plan to do something similar in the notebook sector? I miss premium haswell laptops which are well built like Macbook Airs and run Ubuntu out of the box without any problems and great battery life.||I don't see US doing a notebook this way, but if we prove the mechanism of crowdfunding and crowdsourcing ideas and priorities for innovation, I bet someone else will.|
|Personally, I'm interested in convergence, the idea that I could be typing this on a keyboard + screen attached to my phone, with the brains being in the phone. So successive iterations of concept phones is where I'd like to keep our involvement.|
|Backers become part of a community that can share ideas and debate priorities. That's what we do on the Ubuntu software side every day, so I think it's a good fit.|
|Mr Shuttleworth, Has Canonical been approached by the NSA regarding access to Ubuntu One?||No. I do have concerns that we have data in AWS and other US clouds which might be subject to PRISM. We're looking at a range of options to provide both security and also plausible deniability to users of Ubuntu who are surveilled.|
|Are there any other phone manufacturers preparing to launch phones with Ubuntu Mobile OS?||There are several brand name manufacturers that have independently brought Ubuntu mobile up on their next-gen devices and presented that to carriers. No word yet on who might be first to go the distance, but I think that's pretty encouraging given it's off their own bat.|
|In what ways might alternate mobile OSes such as Ubuntu, Firefox OS and Tizen work together or share common technologies (in order to benefit consumers and each other)?||We do have areas of mutual interest and overlap. But... it's hard, through no fault of any one party, to discuss and agree on every detail. So I'd suggest you consider diversity a value in itself and let us work it out. And thank you for backing the Edge :)|
|Why is the Ubuntu Edge not featured on the front page of canonical.com? It seems to me that you need to spread the word as far and wide as possible to hit that crazy high $32m target, so you ought to use all the channels that you have.||Dude, the traffic is all on ubuntu.com, but it's a good point nonetheless and I'll suggest it, thanks!|
|Do you not think this goes contrary to the very philosophy of open source software?||Yet those very decisions made Ubuntu so popular.|
|I think breaking new ground requires a certain stubborn willingness to pursue an idea that is unpopular. Sometimes, that means stubbornly being wrong, and if one is afraid of being wrong, one will likely not break new ground.|
|How freakin awesome was space? Was it worth the preparation and money? Would you do it again?||It was a real privilege. I do hope to fly again, but am waiting till it's feasible to get a bit deeper into the unknown than LEO.|
|So Mark, How much is a shuttle worth exactly?||Life's too short to hit refresh on that number too often :)|
|Hello Mr.Shuttleworth, Although I am unfamiliar with Ubuntu (and Linux in general), I am excited to see it's popularity rise, as this means more competition, which creates better products. My question is: As someone who is an iOS user, why should I buy an Ubuntu phone?||If you're interested in convergence between phone and PC, we'll do that first and imo best. If y ou're interested in accelerating the movement of new tech into the mainstream, the Edge is a very interesting new way to signal to Appe what you consider cool in hardware (and software).|
|Where would you recommend someone get started if they were interested in contributing to Ubuntu or similar? Will the Edge's "desktop" OS have as much functionality and compatibility as the current Ubuntu operating system releases when the phone is docked? What functionality will be lost when the phone is mobile?||The best place to get started in Ubuntu depends on your personal interests. If you're a writer and speaker, work on docs and materials. If y ou're a designer, pick a new mobile app and help on the design.|
|For developers, there's loads of open space in the new mobile core apps. That's brought a lot of new developers to the project, and to QML, which is a fantatic development environment, native performance with JS / CSS ease of design. I'd suggest starting there, with an app that can scale from phone, to tablet, to PC.|
|Do you think South African tech entrepreneurs have to eventually leave SA to make it really big?||Well, they certainly have to spend a lot of time on a plane :)|
|I was lucky with my first effort, Thawte, which was based in SA but didn't need much commercial infrastructure outside, it was all online. So the restirctive rules about global trading for South Africans didn't block that. But I couldn't do Ubuntu from SA, for example. Just recently half-won a constitutional case in SA to have some of those rules reconsidered, too early to know what the ultimate result of that will be.|
|Since the Ubuntu Edge will be dual booting Ubuntu and Android, can you say roughly how much of the 128GB storage on the phone will be available for user files?||I think at least 120GB will be available for files.|
|By your best guess, about how much do you expect each edge to actually cost to produce?||Our best guess is $32m for 40,000 devices, not counting the money spent to date on design validation. If we did more devices we could lower the price, but that would just make the campaign goals harder. And really, we want to focus on cutting edge tech, so setting too high a production requirement might limit us to stuff that's more conventional. Hopefully we found a good balance, you be the judge!|
|Hi, Mark. Will the Ubuntu Edge have all LTE bands or diferent bands in each antenna?, will it work with any LTE carrier in any country?||No, it will be unusual in supporting TWO bands of LTE so it can work with LTE in both the US and EU, but it can't support every possible LTE carrier worldwide, the spectrum is just too fragmented at the moment. That's a real swamp we would like to help drain!|
|Idea for another donation tier: Mark Shuttleworth records you a custom voicemail. Would you do it?||Sure, but I'm no Liam Neeson :)|
|Hi Mark, I am one of the first 5000 to purchase the phone! How will dual booting work? Like will both Android and the Ubuntu OS be running at the same time with the option to switch between the two without rebooting or no? Can we have an estimate of the clock speed of the CPU? Will the phone have the dock shown in the video included?||You will be able to toggle what you boot - Ubuntu or Android. If you boot Android, then when you plug in a large screen, you'll have the option to launch ubuntu alongside it, as U4A.|
|Keep the Updates coming, very exited for 13.10 and Mir!||More generally, I think this meme is a bit of sour grapes, and if we want Linux to evolve based on sour grapes, we'll all just have a bad taste in our mouths in the end :)|
|So do you... Sudo apt-get remove unity-lens-shopping. Or does Amazon get your search results also?||When I want to search everything, I use the Super key. When I want to search just my local apps, I use Super-A. Duh.|
|Are you worried that the long lead time (due May 2014 if all goes well) and pre-published spec will allow competitors to catch up / overtake and essentially gazump the Edge?||It's certainly possible that a particular feature might go into another phone, but the overall goal of a PC-class convergence devices is miles beyond anything the majors are looking to achieve, and I think the Edge will be the first by a long way to try.|
|P.s. I've bought one already. Good luck!!||If we get it greenlighted, then I hope we bring forward the commercial adoption of some of those tech by at least a year!|
|Why Sapphire Glass instead of Gorilla Glass 3? Also, what will be the maximum resolution when hooked up to a monitor?||Full HD is the baseline requirement for the external monitor, we may be able to do more depending on final silicon options.|
|Sapphire, is much harder and more scratch resistant than any glass. Much more expensive and hard to machine, too, but we think its worth pushing industry to develop mainstream processing and volume for it.|
|Can you comment a bit about the screen you're looking to use? IE: Why aren't other companies using sapphire screens? Cost, manufacturing difficulties? Thanks a lot, Ubuntu was my first experience with Linux.||Cost mainly. They are in use in very, very expensive fashion phones. But we think the cost will come down if we can get more mainstream volumes and processing approaches, hence the push. No screen protector would be fantastic!|
|Hi Mark, firstly, love ubuntu. Secondly, the hardware is pretty hardcore, will you use a shrinking ray to fit it all in to the phone, or miniature atoms to construct miniature chips?||My money's on the shrinking ray. It worked for my hairline, right?|
|If this campaign becomes successful in achieving it's target and the phone's delivered in 2014, will you consider the same model for other handsets going forward?||Yes.|
|What would be interesting is to invite the backers of this generation not only to help finalise the spec of this generation, but also to help select the most interesting combinations of technologies for a future generation, on say an annual basis.|
|For this generation, we had to go find ideas. If we're greenlighted, I think we could invite companies with hot and cool tech for phones to present their ideas to the community, and have a crowdsourcing approach to the design of say, the Edge 2015.|
|Who is your inspiration?||Mahatma Gandhi, Jan Smuts, Winston Churchill, Nelson Mandela. All flawed if you look closely enough, but that just makes me admire them more for what they did.|
|Mark, do you see the Edge as Ubuntu Phone's "Nexus" device? And would this device theoretically have an advantage over other Ubuntu Phones in regards to support/updates?||In a sense, perhaps, yes. But the real idea we're trying to express is that a community can make better decisions than a single person. So in making the Edge, we're also forming an extension to the Ubuntu community that can help with designing next generation Edges.|
|Mainstream volume PC and phone manufacturer is really best served by the existing players, I don't want to compete with them, we'd lose! But we're better setup to be a mediator between enthusiasts and those manufacturers, which is at the heart of this campaign.|
|One common concern that has kept people from pledging is whether or not this phone will still be at the bleeding edge of technology in a year, when it is released. If this campaign is successful, how do we know other larger companies won't adopt these technologies in that time, and at a lower price-point (especially factoring in the potential earnings lost from tying up hundreds of dollars for a year)? Also, at what point before the release date will you nail down the product specifications? One of the selling points of the Edge is that it will revolutionize mobile computing. A big advantage of mobile computing for many is that it can be done while commuting, where one would not have access to a docking station, or any sort of peripherals. Here, laptops and tablets are quite useful. In what situations would one see a significant benefit in using the Edge for computing? Canada is notably absent from the list of regions in which you will "conduct interoperability testing" for the Edge. Especially because Canadian telecom is so notoriously monopolistic, do I need to worry about whether or not the Edge will work in Canada, especially if I'm not in a metropolitan region? I think the majority of people who ruin their phone screens do so by dropping and cracking them rather than scratching them. Crystals tend not to be ductile - especially thin sheets. A sapphire screen may be more scratch-resistant than gorilla glass, but won't it fracture easily?||We have some visibility on what different companies will try in the coming year, and as a package, our best sources suggest that the Edge is waaay more ambitious than anything else.|
|How is Ubuntu's attempt at convergence different from others' attempts (Microsoft for example)?||We'll be the first to have the FULL OS on all devices, not an embedded version of the OS. And what's cool for me is that same OS works on servers too (even ARM servers). So there's one flat platform everywhere for developers. Pretty cool.|
|Hello Mark! How confident are you that the Indiegogo campaign will reach it's goal?||It's going to be really tough, we'll need the support of a very large community of enthusiasts. A great start, for sure, but that's like all the folks in tutus and bearsuits at the starting line of a marathon. The finish is a little, erm, sweatier :)|
|Since given the statistics, indiegogo's current funding record is $1,665,380 which was raised by Scandu Scout , where as Kickstarter's record is $10,266,845 for the Pebble smart watch , which is 10 times more that the former. Kickstarted has proved to be more successfull for large budget projects.||So I'm delighted we have raised their record from $1.6 to $5.something (in 4 days!) and they deserve all the publicity and support they get a a result.|
|Does the Ubuntu Edge has a graphics technology for video games in the pc-mode? PS: Already bought one!||We're working with a few different games publishers on both PC and mobile, so yes, I think gaming on the edge will be pretty radical. It should certainly raise the bar on mobile gaming because we'll have a LOT of RAM and first-class GPU.|
|off, wow, that edge looks amazing. question though: with the way this convergence is going, do you think eventually in the future, we will just have our superphones that replace our desktops and laptops?||That's what we want to try!|
|Can you tell us if Indiegogo will be taking their usual cut from your drive? That would add up to something like $2 million wouldn't it?||Yup, and IMO they will have earned it. There has been a great deal of work to make it possible to shoot for such a record, the Indiegogo team invested a great deal of thought into how it could work.|
|Is the main purpose of this to show off Ubuntu, or do you expect to stay in the hardware business if this is a success?||If this gets greenlighted then I would like to expand the Ubuntu community to include hardware - crowdsourcing ideas for future iterations. But we'll stick to the concept-car side of things leaving mainstream production to our partners in the industry who do it very well.|
|So, our strength is communities, their stremgth is production and distribution, that's how we'll keep it.|
|One of the big unanswered questions about this device is the architecture being used. Intel's new bay trail looks really great in performance and power saving as well as allowing easy compatibility with Ubuntu software center purchases. Arm processors might be easiecheaper to come by as well as friendlier to the mobile side of this device. Arm, though, will require lots of work on canonical's side to make the full desktop side software supported by third parties. I personally think Intel's processor should be the one used, but if architecture isn't decided yet, what items are making the decision process difficult?||We are waiting for two things - final specs and benchmarks, and a community of backers to help make that decision.|
|Why use crowd funding, is it due to a lack of interest from the large mobile operators?||The dynamics of product planning inside large manufacturers drive for risk aversion - if a phone fails, it could take out the company or the team who planned it and took the risk.|
|Crowdfunding is interesting, because enthusiasts are INTERESTED in the next generation, they have an appetite for experimentation which large institutions lose. So the goal of this project is to reintroduce risk and innovation into mobile design, via crowdsourcing of both ideas and commitment.|
|As for interest in ubuntu - check out the list of carriers that have expressed interest, it's very convincing.|
|Mark, what are you expecting the battery life to be for the edge? And how about the weight?||The goal is a full day of high-end use. If we can get more juice in, we'll use it for performance rather than multi-day battery life.|
|1) What happens to "phone" functions while using it "as a desktop"? Will we be able to make/answer calls and send/receive texts? 2) Is there any chance to have at least one of this features in the final product: hardware encryption, fingerprint unlock, dual sim, AC wifi, waterproofing...?||Yes you can use the phone as a phone while it provides a desktop on a separate screen. Hardware encryption is a possibility, yes.|
|Any plans for wireless display WIDI?||In future I think wireless will make sense for convergence. But the delay on WIDI is still several hundred milliseconds (a noticeable fraction of a second) so it feels like your desktop is in treacle. We'll try to bring that into a future generation if we can find a way to get the delay down.|
|I threw a few $$ your way because I think this is a great idea, but I can't afford the device itself at the moment. If you get the funding is there a chance that you will make more for retail availability at a later date? I'd love to buy one in a couple of months when my finances are a bit better.||I really appreciate your backing - that's very generous. What might be a nice idea is to create a forum for backers who didn't go all the way to a device, to give them first shot at second-hand devices?|
|I want to say that I absolutely love that you guys are doing this. I'm so excited for this phone. I love Ubuntu and have been using the LXDE variant for several years now. As one of the backers for this project, I just want to know what the risks are if you do manage to reach the $32 million goal. How do you intend to handle a situation where it somehow doesn't work out?||I will be on the hook. So I'm glad the team who put this together is made up of some of the best folks at Canonical, whove put a ton of their personal time into making it possible. I am happy to out on that limb for them, and the backers.|
|So far, the Edge (and the Ubuntu convergence strategy in general) seems to focus on the two ends of the convergence spectrum: The mobile phone and the full-blown desktop station (i.e. phone connected to screen & keyboard). What are your ideas for the use cases in between, where more mobility is wanted but the phone itself doesn’t provide enough comfort? I’m thinking about the cases where you’d traditionally use a laptop or a tablet. Do you already have a clear vision of how a single device can be used for all those situation, i.e. is this already part of your convergence vision or something you’d expect to figure out later?||Yes, the phone will definitely be able to drive a touch screen in tablet mode, too!|
|Bought in at the Founder Sale level and am really excited. Can you talk about the new battery technology, what makes it exciting and how long a phone should last on a charge with use?||Heh, I can tell you what the LAB results are but not yet what real-world results will be. This is one of the areas where we are hoping to accelerate technology into mainstream production that will benefit all classes of device, not just phones.|
|The two areas of interest are first, the use of silicon rather than carbon in the structure of the battery, and second, the choice of electrolyte.|
|In the video on the Indiegogo site, it is mentioned that this project isn't necessarily about mobile phones, but about the innovation of convergence between mobile and desktop. My question is, with other mobile devices such as tablets and wearable tech, why did your team decide to go with mobile phone development?||What better way to prototype wearables than with a mobile PC to power them?|
|As far as I understood, the phone will support MHL which gives out 5V and hopefully has enough power to power the phone when used as a "desktop"||That's correct.|
|That's a very good idea. I'm sure many of the existing backers are happy to add another $20-30 to get a t-shirt with the phone. At least I know I am!||Yeah, we could add some perks for folks showing support - good idea, thank you!|
|This, and smartphone accessories like mhl docks, backup batteries, etc. Both Edge buyers and owners of existing smartphones buy a lot of these anyways, so why not get one for a good cause!||We did consider specifying a range of accessories - gaming, PC form factor, ultra-mobility stations, but decided to focus on the core device and let others build ecosystems around it. The connection is standard MHL which means it should be straightforward for folks to support, and more interesting to crowdsource ieas than for us to try and do it all.|
|I do think that the Edge coud be the heart of a whole wave of innovation - once you have a real PC in your pocket, who knows what entrepreneurs will build around it? Or kids with ideas from high school to MIT?|
|What audio chip are you planning on using. Wolfson would be great for best sound quality (they made an excellent premium chip recently) so Edge can be used as an audiophile-quality music player.||We are looking for audiophile silicon, but the harder thing I'm sweating about is speakers. We haven't found anything that looks like a potential breakthrough, any suggestions?|
|I just wanted to say thanks for Ubuntu.||Appreciate that - glad it's helpful for you!|
|Mark, Do you plan to use new wireless charging technologies in the edge, like for instance Link to witricity.com (which has been proven already 4 years ago).||We considered it and decided it would make the device too thick (because we are already pushing the limits on storage, RAM etc). In a future iteration I would like to do both wireless charging and wireless display for untethered convergence, but that's Not Ready Yet, even for the crazy people.|
|This is an Open Device, so users can tinker with the software and use standard flashing tools to upload custom builds.||And I hope they do!|
|Thanks for the information! I sent them an email as soon as Ubuntu Edge indiegogo was announced, but I haven't got anything back yet. Let's hope they aren't locked in to that decision.||That's good feedback. I would prefer a replaceable battery too so will take it up with the team and see if we can make that work.|
|The SDK has been available as daily builds since Ubuntu Touch was announced earlier this year, and it just recently reached a beta release stage: Link to developer.ubuntu.com.||^ that ;)|
|FYI, the non-upstream patches unity depends on are basically listed here Link to github.com that list, however, includes even too many things to have a basic unity experience (i.e. there's not real dependency on lightdm or unity-web-apps; while some other patches are now upstream).||Yeah, it's total FUD that we make it hard for people to support Unity. It's a fast-moving project, sure, but it's always been hard to keep up with those, and the main reason for Unity not being on say Fedora or SUSE is imo political rather than technical. We've taken patches from various folks to ease their efforts in bringing Unity to other distros and would gladly take more - many eyes etc. Similarly for Mir, we think it's important to have at least two great efforts to bring next-gen display to the free ecosystem, we think Mir has real advantages over the alternatives, and would love to see it more widely adopted. Are starting to see projects support it and feedback is they love the APIs and we love the opportunity to get more feedback!|
|I talked also with some debian devs and there is some intrest in providing unity on it.|
|Mark, Some people are suggesting that the Edge Indiegogo campaign was launched because the Carrier Advisory Group wouldn't fund the project. Please comment on the reasons for choosing the crowdfunding model.||We certainly didn't ask the CAG to fund it.|
Binary Options Trading Strategy. How To Trade Binary Options: In this article, I want to show you a simple binary options trading strategy. In the previous article, I’ve shown you how binary options work.. If you haven’t read that article yet, please do this first so that you know the basics before we actually start trading binary options. During the quarter, we accelerated the rollout of new product assortments in key merchandising areas such as appliances, flooring, and decorative lighting. The strength of Home Depot was evident as we earned over a billion dollars this quarter, becoming only the second retailer to do so. In the midst of continuing economic uncertainty, the strength of our balance sheet and operating ... Strategy is a key element of long term successful binary options trading. The best binary trading strategies can be defined as: A method or signal which consistently makes a profit.Some strategies might focus on expiry times, like 60 second, 1 hour or end of day trades, others might use a particular system (like Martingale) or technical indicators like moving averages, Bollinger bands or ... Binary Book Excerpt: What is Binary Options Strategy The purpose of this 'how to trade binary options successfully' book is to show you how to make money trading Binary Options. In the first several chapters we will deal with the in and outs of BO while later on we will go into the strategies needed to achieve success in trading binaries. Binary Options Trading Requires Very Little Experience ... Forex Market News - Dollar Lower as U.S.-China Trade Truce Spurs Risk Rally The dollar was broadly lower against a currency basket very more or less the order of the order of Monday after the U.S. and China pulled alleviate from escalating their trade fighting, sending investors into risk-on the order of mode and dampening fasten port demand for the U.S. currency. Page 1 of 4 - Consistent And Profitable - Make A Living From Binary Options - posted in 60 Second Strategies: Ive been trading binary options for the last 2 years and have been fairly successful with it. So, Im here to help new and upcoming traders, so that they dont make the same mistakes that I made. Im not here to take your money from you. I make enough money on my own. Strategy; Scams; Forum; Strategy for Trading Strong Trends in the EURUSD (Or Any Market) This strategy works best on strong trends, but can also be used to find entries during weaker trends as well although strong trends are always the preferred environment to trade in. Used in conjunction with paying very close to the price action and strength, this strategy gets very advantageous prices and ...
[index]          
binary options binäre optionen strategie erfahrungen optionsscheine optionen handeln strategien binäre optionen beste strategie binäre optionen binäre-optionen-strategie binaere optionen ... ben60 strategie (binary predator) mit den binäre optionen forum. diesen monat featured channel im binäre optionen forum powertrading .. binäre optionen forum featured channel powertrading. Do not miss! DEMO ACCOUNT: https://bit.ly/2Lq3NUt You can use this strategy in binary options to win every time but you have to keep following things in mind... binäre optionen lernen iq option strategie deutsch iq option strategie 60 sekunden trades strategie deutsch iqoption iqtradede broker optionen lernen iq tradede handel mit binären optionen ... hammeleff wohlfahrtsküche elektrolumineszent durcheilte gemengelage binäre optionen strategie forum aufgedunsen abseilendem kornealring binäre optionen strategie 60 sekunden - 60 sekunden ... Binäre Optionen Erfahrungen , Test, Strategie und mehr in Unserem Forum zum Thema Binäre Optionen findest du alles! Der unserer Meinung nach beste Broker: binary options strategy binary options forum binary options binary options course binary options cheat sheet binary options decoded binary options edge binary options expert binary options guide ...