Thứ Tư, 20 tháng 2, 2019

Auto news on Youtube Feb 20 2019

Hey everyone! Today I'm going work on my little Genmitsu CNC engraver some more.

Fix it up a bit, and show you some software options.

My CNC videos are more about me learning and showing you what I've learned.

So please be patient. It will take a few videos before I'm able to make something useful.

So with 3D printers we have to worry about making sure the printed object sticks to the print bed.

Well the CNC version of that is work holding.

All the different ways to hold an object while the tool cuts it.

What you use for work holding depends on what you are machining. I have these resin tooling blocks

they're a bit like wood but they are pretty cheap and pretty consistent in size.

So good to practice engraving on. I can make a lot of mistakes and just swap another block in.

I have a few options for holding it, let's take a look.

I bought this vice online so lets try this one first.

If it were smaller it would be perfect.

But now it's sitting on the top and it's just not right.

Because the cutting head is too low for this one.

Well, I will save this for something else.

So lets try out this one instead.

This is better but it can only only engrave in the center.

None of those is quite right. So I'm going to 3D print something.

3D printers are great shop tools for making parts like this.

Okay I'm in TinkerCAD, I still use it for most of my 3D printing.

Because it's just simple and quick. I have this bracket from my Barbot project.

It lets me attach a drag chain to a stepper motor.

I'm just going to remix it a bit so that I can do the same thing for the CNC engraver.

Okay, now that should work, I exported that, and now I'll remix it again.

I just want to use those screws to make some kind of holding fixture.

This is how I do almost everything.

I have a few basic screws and nuts, and just remix some very simple designs around them in TinkerCAD.

I almost never have to design anything from scratch anymore.

Right now I'm going to slice this in Simplify 3D

and print it on my Creality3D CR10s Pro.

It's my favorite printer these days

and would be my top recommendation even if they weren't my sponsor.

The link in the description box.

This is DeskProto, it's a CAM or Computer Aided Manufacturing program.

It does the same job as a slicer does for a 3D printer.

It looks at a shape, and then figures out the path that the cutting head will have to take in order to make it.

It's output, called GCODE

is just a bunch of X Y Z coordinates that the cutting head moves between.

There's different software to do this

but a lot of it is either super professional with a steep learning curve, or in the cloud.

I like my tools in my workshop, not someone else's, even if those tools are digital.

A tool in the cloud is like borrowing a tool from a neighbor

you never know when they will move and you lose access to it.

I rather have my own tools if I can.

But everyone is different and you'll find lots of video on YouTube of people

showing all kinds of different CAM software.

For now DeskProto is simple and really saved me a lot of time getting up to speed.

It is a Windows program, I haven't gotten a chance to see if it can run on Linux with WINE.

With CAD and CAM software there are a few Linux options

but none of them are super easy to learn so that's going to be a project for another day.

The free version of the DeskProto software will handle everything

I'm going to do here and most hobby level CAM tasks.

Ok lets get to it. First I need to select my machine.

So I'm going to go up to Options->Library of Machines

and select the Sainsmart Genmitsu.

Everything is ok there, I'm going to select GRBL Arduino (mm) as the postprocessor.

Now I'm going to Load Geometry File.

See, I have this STL of two piggies, it's for 2019, the year of the pig in China.

I want to engrave this into that pink resin block.

So first I go to Part Parameters.

The Transform tab, Scale, Dimensions (mm)

and set the Y axis to 100 millimeters, since our block of material is about 105 millimeters

and I want it to be a bit smaller.

Then I go to the Materials tab, Custom, Set Graphically.

X is going to be -5 millimeters to 110 millimeters,

and the same for Y

so it clears the whole block hopefully.

And I'm going to leave all the other tabs set on their default.

Close that up, and look at Geometry Operation.

First thing I have to set the right cutter- the spinny thing that takes away material.

The ones that come with the Genmitsu are Conical with a 20 degree angled tip.

I don't actually know if that's the right cutter for what I'm doing but that's what I've got so that's what I'll use.

Now I've done a few cutting passes already, so I have some important information.

That's the Feedrate- how fast the cutter moves, and Precision- how much material it cuts off as it moves.

There's also the spindle speed but I've just been leaving it at the max, 6000rpm

The precision setting is kind of the same as layer height in 3D printing.

The smaller the number the finer the end result- and the more time it takes to finish.

So I've figured out that a feedrate of 200 millimeters per minute and a precision setting of .35 works pretty well.

I'm sure there are charts and formulas for this.

But I'm a trial and error kind of girl and that's what I've worked out.

Under Area tab we're going to select Custom Rectangular. And Set Graphically.

Area of current operation looks about right. Okay click ok.

Okay now if we click calculate toolpaths we can see all that GCODE- see where the cutter will go.

Looks good, now we're going to export it by clicking "Write NC-program file"

and then load it into the GCODE sender on the laptop attached to the engraver.

Okay this is our GCODE sender it's called Candle. I'm going to open our file.

So today I learned how to engrave on a CNC machine- and hopefully you have also.

The noise is really pushing my luck in my little apartment

and the dust is going to become a problem.

So next time I'll have to do something about that.

I'd like to thank DeskProto for letting me use their software.

It really is a good package and it's great to be able to learn a program I know I'll always have on my computer

rather than something in the cloud

Those services tend to come and go you never know.

I will put the link in the description box.

They do have a free demo for you to check out.

I hope no one minds if my progress is a little slow and the results pretty simple.

I'm actually not very technical, I'm just diligent.

Ever since I was a little girl I've been very good at one thing

throwing a huge amount of hours at a problem and never giving up.

Now I do that with technical stuff, then I get on camera and people think I'm skilled.

Really I'm not, it's just repetition and trial and error.

In this CNC series you'll get a better idea of just how slow my process is.

Please be patient because I think it's good for people to know that

these things take time and not to give up just because most of us are never

going to be as skilled as some of the experts on YouTube are.

But so long as we work and study hard- we'll reach our goal in the end.

Please like, subscribe, join and share.

Until next time- if I can do it, anyone can do it.

For more infomation >> Using DeskProto CAM software on the Genmitsu CNC Engraver - Duration: 16:12.

-------------------------------------------

Samsung One UI: What about the software? - Duration: 6:53.

This week, Samsung is going to announce the Galaxy S10

and the S10 Plus and also the S10e and probably a 5G phone,

and they're probably going to show off a foldable phone, too,

and maybe some smartwatches.

Yeah, it's a lot.

And I'm sure they're all going to have beautiful hardware

and be fast and have good cameras. But here's a question:

what about the software?

Can Samsung make a good user interface?

You know the story with Samsung phones, right?

Absolutely amazing hardware.

This right here is the Galaxy S9, and even a year after

it's been released, I think you could still say

it's the nicest-looking and feeling Android phone

that you can get.

But ever since, well, forever, we've always

just made fun of Samsung's software.

And it was easy to do, right?

It just felt less elegant than so-called "pure Android."

And literally every time we review a Samsung phone, we say,

"Hey, you know what? The software is a little bit better

but it's still, you know, Samsung."

Now, though, Samsung is finally releasing Android 9 Pie

on the Galaxy S9.

And it has this new interface called One UI.

And I have to tell you, it's pretty good.

The core idea in One UI is that we all have big phones now,

and so it's hard to reach the top of the phone.

So Samsung took an idea from Apple and iterated on it

and started putting these big headers

here at the top of the app when you first open them,

like here in Messages. It makes it easier to reach

the stuff at the bottom of the screen.

But then, when you start scrolling, the header moves up,

and your content takes up the entire screen.

You can actually see the whole progression

just through the clock app.

It starts with this try-hard attempt to clean up Android,

then they dial it back,

then they go super neon try-hard here,

then they dial it back again,

and then, finally, with One UI, they have an original idea

and they execute it well.

See, to me, there's a difference between a gimmick

and a feature.

When you see this big header thing,

at first, it definitely feels like a gimmick.

But then you use it, and it feels natural and normal, and

you barely even notice it.

And that's the difference.

A gimmick says, "Hey, look at me, look at me.

I'm the big new thing."

But a feature just makes your phone better

without you having to think about it

or even necessarily notice it.

It wasn't always this way with Samsung software.

In fact, it was almost always bad and gimmicky.

Which means that, friends, it's time to talk about TouchWiz.

So, TouchWiz.

You know it as an Android skin.

It takes so-called "pure Android," and it muddies it up

with all of this other crap on it that you don't really need

or like or even want.

But did you know that it didn't actually start

on Android? It started as a Windows Mobile skin.

Yeah, it's that old.

So here's the thing: I can't believe I'm doing this,

but I'm going to kind of defend TouchWiz.

Windows Mobile and the early iterations of Android,

they were just not that great.

The interfaces were kind of bad,

and you had to be a kind of computer dork

to understand how they work.

So Samsung just needed to try to clean them up

and make them a little bit easier to use

and maybe prettier in the bargain.

But well, it all went wrong in a hurry.

For one thing, Samsung didn't really come up

with its own ideas.

It just sort of made bad Android versions

of what it thought people wanted, which was iPhones.

So TouchWiz, made Samsung phones into this weird

Franken-not-quite-iPhone mess.

Also — and I'm just going to say it —

the design of TouchWiz lacked taste.

It was just kind of ugly and not very elegant.

And on the Galaxy S3, guess what it did by default?

It made this bloop noise every time you touched it.

Bloop! Bloop!

Come on.

Bloop!

Oh, and Samsung had heard that you liked features,

so it put features on top of other features.

It felt like it had to differentiate its phone,

so it just kept on cramming stuff in.

Eye-tracking that didn't really work and bloatware

and weird photo sharing features that only worked

with other Samsung phones.

It was just a confusing mess.

Yeah, this isn't much of a defense, is it?

The point is that Samsung did have the right idea.

It just did a horrible job of executing on it.

And while it was trying to fix all that,

it attached a whole lot of other bad ideas

on top of the first bad idea

until it all became a bloated mess.

TouchWiz was bad enough that Samsung finally realized

that people hated it and stopped even calling it TouchWiz.

They changed it to the Samsung Experience

a little while ago — which, by the way,

sounds like the worst band name ever.

But now they have this new thing,

which they're calling One UI.

Let's talk about skins.

One UI isn't really a skin because there's no such thing

as pure Android anymore, not in a phone that you buy.

The basics of AOSP Android, they're really, well, basic.

So everybody has to customize on top of it

to make a good phone these days.

Yes, even Pixel phones. They have the Google Experience

on top of them.

So, One UI is now Samsung Experience.

And you know what? I kind of dig it.

There's still a million weird settings

and features everywhere.

There's slide over here, which I thought I'd hate,

but I don't.

And Samsung lets you change the main buttons

to swipe up gestures, so you can reclaim a little bit

of screen real estate.

Also, dark mode in Samsung apps. They beat Google to it,

and it's really nice.

I think the S10 software is going to be a lot like

the One UI experience on this S9 here.

And again, I'm kind of into it.

But there's still a problem:

software updates.

It took Samsung four or five months to get Android 9 Pie

on the S9.

And that's bad, like really bad.

Supposedly, Google's new Project Treble system

was supposed to modularize the OS to make updates

come faster, but Samsung just isn't doing that.

Also, Bixby.

Oh, Bixby… you.

If Samsung can fix that update problem,

I could really get behind the One UI.

For one, its aesthetic just looks better.

It doesn't look cheap and like crap anymore,

and that goes a long way.

Second, I think Samsung is starting to figure out

how to include a million features

without having them all be super annoying.

Like here, in the camera app,

it kind of progressively shows you the new features

as you need them, instead of confusing you

with all of them right away.

Although, I do have to say, Samsung, you do have to chill out

with the Samsung Health app.

I don't want it. Quit showing it to me.

Anyway, most importantly, Samsung seems to have

its own ideas instead of

just trying to copy everybody else's

or paper over the problems in Android.

It has an identity that's all its own in its software.

The software here, it feels like a Samsung phone,

and that is surprisingly better than you might assume.

But I just can't get over the fact

that part of Samsung's identity

is apparently making us all wait way too long

to get software updates.

Hey everybody, thanks for watching.

Have you checked out One UI? Let me know what you think

down in the comments.

Also, stay tuned to The Verge.

We're going to have hands-ons and live blogs and everything

for Samsung's Unpacked event on February 20th.

For more infomation >> Samsung One UI: What about the software? - Duration: 6:53.

-------------------------------------------

Why Organizations Use MyObjectives OKR Software - Duration: 0:56.

For more infomation >> Why Organizations Use MyObjectives OKR Software - Duration: 0:56.

-------------------------------------------

Adapting to Change. The Marketplace from Consultancy to SaaS B2B Software Business. - Duration: 4:06.

For more infomation >> Adapting to Change. The Marketplace from Consultancy to SaaS B2B Software Business. - Duration: 4:06.

-------------------------------------------

How Long Does It Take to Become a Software Developer – Programming Tip by Tim Buchalka - Duration: 3:33.

- Are you sitting around calculating or trying to calculate

the number of hours you need

to spend studying to become a programmer?

If so, then this video is made just for you, stay tuned.

(energetic electronic music)

Hi, I'm Tim Buchalka and thanks

for checking out this video.

So, a common question that I get from my students

goes something along the lines of this,

they'll say something like, Tim, how many hours

do I need to put in to study this material

so that I can get my first programming job?

Well I'm here to say that unfortunately,

you're looking at things around the wrong way.

Really, the focus shouldn't be

on how many hours it's going to take.

You should just be focusing on actually doing the work

and completing the course.

If you try and figure out or say to yourself,

well I need to spend 50 hours to become a programmer,

you're gonna be focusing on trying to compact everything

down into that 50 hours no matter what.

So, you might not put in the time that you need

to put into complete a coding exercise.

You might not watch a video two or three times

to truly understand it.

And that's because you're continually looking

at your watch all the time to make sure

that you're finishing at a certain time.

The reality is that people learn at different speeds.

Some people absorb content and learn things

at a faster rate than other people.

Some people have got more hours to spend each day

learning material.

That's just the way it is.

So, my suggestion to you is don't try and figure out

down to the hour, how many hours you need.

Rather say to yourself, when I take this course,

or when I start this study,

I wanna be doing it to become a programmer,

I'm gonna complete it no matter what.

And I'm gonna make sure that as I go through the process

I'm gonna completely understand those concepts

taught in a particular video or an ebook or whatever it is

before I move on to the next stage.

If you do that, and get right through to the end

of the material, you will be or will have

the skills basically to be a really productive programmer

because you've understood the concepts.

If you're rushing through trying to beat a deadline

invariably you're going to miss things,

you're gonna miss important things

and that may well really sabotage your future learning.

So, take your time, make sure you go through all

the study material and really absorb it and learn it.

And just think of the analogy

of learning to drive car, or learning to ride a bike.

When you start learning to ride a bike for the time,

you don't immediately say to yourself,

how many hour or minutes is this gonna take

before I can learn to ride a bike?

What you do is you get on the bike

and you start riding.

And you get better and better at it,

and over time you become very competent

and a very good bike rider.

And same with driving the car, like driving a car.

The first time you actually do it,

you're probably fairly slow, and things are hard

you can't remember where the clutch is,

you're trying to change gears and so forth.

And it's hard to absorb everything,

and you know, the stalling the car et cetera.

So, take a step back with your programming

and just say to yourself okay,

I'm just going to take as long

as I need to really understand this material.

And by doing that, ultimately,

then putting that amount in your study,

you're gonna become a more productive programmer

and get that programming job.

Alright, so, that's my video for today.

I hope you got a little out of it,

and I'll see you in the next video.

Alrighty, so, I hope that helped.

If you've got any questions, feel free to leave a comment

and I'll get back to you.

If you're ready to look at the next tip

click on up here and you can check that out.

If you're interested in coding specific programming videos

click on the link in the bottom left hand corner.

Consider subscribing by clicking on the link up here

and I'll see you soon.

Không có nhận xét nào:

Đăng nhận xét