Arduino Firmware v1.3 Released

RepRap Blog

How To Schedule SOLIDWORKS PDM Standard Database Backups

Javelin Tech Tips

SET @sqlCommand = 'BACKUP DATABASE ' +@DBNAME+ ' TO DISK = '''+@BackupFile+ ''' WITH INIT, NAME= ''' +@BackupName+''', NOSKIP, NOFORMAT'. SET @sqlCommand = 'BACKUP DATABASE ' +@DBNAME+ ' TO DISK = '''+@BackupFile+ ''' WITH DIFFERENTIAL, INIT, NAME= ''' +@BackupName+''', NOSKIP, NOFORMAT'.

Using Grbl’s Spindle PWM to Control a Servo


endif void spindle_init() { #ifdef VARIABLE_SPINDLE SPINDLE_PWM_DDR |= (1<<SPINDLE_PWM_BIT); // Configure as PWM output pin. Keep routine small, fast, and efficient. // Called by spindle_init(), spindle_set_speed(), spindle_set_state(), and mc_reset().

SOLIDWORKS Simulation Accuracy (?)

Javelin Tech Tips

This was the beginning of NAFEMS, or the N ational A gency for F inite E lement M ethods and S tandards. A common concern I hear when presenting SOLIDWORKS Simulation is whether or not the results are accurate.

Ahoy! Captain SOLIDWORKS!

The Solidworks Blog

Harper initally majored in music at Florida State University (FSU). How Dan Harper Navigated his Unique Entrepreneurial Voyage from Boat Captain to Tech CEO with SOLIDWORKS. Captain Daniel A.

University of Waterloo Lab Will Help Shape the Future of Industrial 3D Printing

Additive Manufacturing

The Multi-Scale Additive Manufacturing Lab at the University of Waterloo is an innovative initative that aligns perfectly with our province’s innovation strategy,” said Reza Moridi, Ontario’s minister of research, innovation and science. “It By University of Waterloo | Waterloo News.

On the right path


E.g. class Line: def __init__(self,x,y): self.end = (x,y) def do(self,hydra): hydra.feedto_xy(self.end) It was then trivial to get HydraRaptor to draw the outlines with a pen using a for loop :- for seg in outline:

Replacing LinuxCNC with a Smoothieboard for CNC milling. Not as easy as for 3D printing!


It also was made initally for TinyG and GRBL, though it says it supports Smoothieware. I was running LinuxCNC for the last years and I wanted a smaller setup, with room for improvement.

Auto bed leveling


def __init__(self, p0, p1, p2): "Construct from three anti-clockwise points" # # Calcluate the normal vector # v1 = p1.minus(p0) v2 = p2.minus(p0) normal = v1.cross(v2) if normal.z <

Measuring temperature the easy way


I have been asked for more details on my temperature measurement scheme so I have consolidated some of my previous articles :- The objective is to measure temperature from room temperature to about 250°C using a thermistor. The thermistor resistance is a extremely non linear.

Ever decreasing circles


I wrote some test code in Python to check that my firmware was working properly. This turned out to be incredibly easy using the socket and struct modules. I have not written a lot of Python before but it never ceases to amaze me how much more productive it is compared to C++.

Temperature drop


My extruder controller is working much better after I cured the motor noise problem. The 10 bit SAR ADC also seems to work better than the 16 bit sigma-delta version did. With the 16 bit one there was a lot of noise on the readings, even when the motor wasn''t running. I had to average over many samples to get a consistent reading which delayed the response. With the 10 bit ADC I just read it and compare it with the temperature set point value to decide if the heater should be on or off.

RepRap: Blog: Automatic documentation and project evolution

RepRap Blog

If you want to play with it, you can clone Prusa Mendel repository switch to development branch and run git submodule init; git config -l; git submodule update for initialization of submodules (ThingDOC is submodule). RepRap: Blog. Blog for the RepRap project at - a project to create an open-source self-copying 3D printer. Wednesday, March 16, 2011. Automatic documentation and project evolution.

What Does the Carrier Deal Mean for American Manufacturers?

Design 2 Part News

W e talked to Harry Moser, founder of the Reshoring Inititiative , for a different perspective on what this kind of deal means for American manufacturers. By Jeff Yoders, MetalMiner.

Italian Open BioMedical Initiative unveils three low cost 3D printed biomedical prototypes


Called Open BioMedical Initative, this group of volunteers has spent the last year or so working on and perfecting 3D printable designs for low cost medical solutions.

MakerBot-ready Apps Portal launched, with eight apps now available


Initally eight apps are available in the MakerBot-Ready Apps Portal, including three design apps: Leopoly, Zotebook and Cookie Caster; three entertainment apps: Modio, World of Rabbit and Robot Factory for MakerBot; a useful app: Fraemes; and an education-themed app: Makers Empire.

Cupcakes and Critters developers launch design competition for 3D printable cupcake characters


Then prove it to everyone by entering the Cuppy 3D design competition, launched by indie game developer Initive Inc and Autodesk. Do you think you’re a be fun and original 3D designer? The goal of the competition? To use web-based design tool Autodesk Tinkercad to craft your own personal interpretation of the bubbly and quirky Cuppy the Cupcake, mascot of the forthcoming Cupcakes and Critters game.

Robot Factory launches Copperface kit for coating plastic or resin 3D printed parts in metal


While a number of initatives have been launched in recent months to solve this ‘problem’, an easy solution might have already been launched in Italy. While the cost of 3D printing has been steadily decreasing over the past few years, this trend is almost entirely tied to FDM 3D printing.

Kickstarter campaign launched for exciting Sinterhard metal filled 3D printer filaments


Fortunately, numerous initatives are currently working to bring metal 3D printing to the masses, and a new and very promising venture has just launched on Kickstarter. While so many of us dream about it, metal 3D printing is still everything but an affordable consumer technology.