Author Archives: Brad331

Super-Efficient Start G-Code for Wanhao i3

Here’s the most time-efficient start G-code I’ve come up with so far.

  • The bed and nozzle heat up at the same time, but the bed has a 50°C head start so that they reach target temperature at around the same time.
    • (The Wanhao Duplicator i3’s power supply handles this just fine.)
    • I use 220°C nozzle and 70°C bed for my PLA initial layers. You can change that S50 to something else to fit your temperature settings.
  • The axes are homed during heating.
  • This way, no time at all is wasted and the print starts the fastest.
  • Use a skirt because this start G-code does not include its own nozzle priming.
M190 S50 ;wait for 50C bed temp
M107 ;start with the fan off
M104 S{material_print_temperature_layer_0} ;set extruder temp
M140 S{material_bed_temperature_layer_0} ;set bed temp
G21 ;metric values
G90 ;absolute positioning
G28 X0 Y0 ;move X/Y to min endstops
G28 Z0 ;move Z to min endstops
G92 E0 ;zero the extruded length
M109 ;wait for extruder temp
M190 ;wait for bed temp

This G-code is written for the Wanhao i3, in the Repetier flavor, but you can probably use it with little to no modification on other systems. If you know how to use a subtract operator on that “material_bed_temperature_layer_0”, please show us how in the comments. Thanks!


Aug 11, 2017: Added the zero extruder command that I forgot earlier.

The 2017 iPad Pro Is a Seriously Underappreciated Work of Engineering

When we look past the debate about whether iPad can replace your laptop, we may realize just how well-engineered the 2017 iPad Pro is. It is, without a doubt, the most overkill device ever made to run a mobile operating system.

Processing Power

Graph courtesy of

The iPad Pro’s A10X Fusion chip approaches the highest-spec 13″ MacBook Pro’s Intel i7 7567U in CPU benchmarks and beats it in a number of GPU benchmarks while having about a third of its power rating. If it weren’t for iOS, the iPad Pro could be whizzing through Final Cut Pro X. Right now, it’s limited to obliterating the iOS version of iMovie.


Continue reading

[Nexus 6P Guide] Install Viper4Android on Nougat

Here’s a guide to successfully install Viper4Android and make it work system-wide on Nexus 6P running Android Nougat (7.0 / 7.1).

Starting from the very beginning:

Flash the Factory Image from Google. The phone will boot after flash.

Turn off the phone and go into bootloader mode. Connect it to the computer.

Execute “fastboot format userdata” on the computer to disable encryption. Continue reading

Nexus 6P Speaker Measurements

The front facing speakers on the Nexus 6P are relatively potent. These measurements were made with the phone standing horizontally, supported by a pillow. The UMIK-1 measurement microphone was about 20cm from the 6P, and pointing perpendicular to the screen.

Please ignore everything below 250Hz! The 6P doesn’t produce enough volume at those low frequencies to be detectable over the noise floor.

Left=red Right=green

Left=red, right=green