"Hire A Freelancer" websites. Anyone used one?

Go To Last Post
29 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

As the topic title really.

 

I've got a small standalone chunk of development work that I could give to someone else to do. It's the sort of thing that if you've already got the experience it should take you no more than a couple of days, or less. It's not something I've done before so it'll take me longer.

 

A glance at some of the freelancer sites looks like such a project would only be $200 or so. Which makes it worth my while to consider. But I'm curious to know if anyone has used one and how it worked out?

 

Project keywords would be 'AVR', '32U4', 'USB Device', 'not-CDC', 'not-MSD', 'ANSI C'.

 

Yes, I know of LUFA but at first glance, and from reading, it looks tied to GCC/Studio which isn't my toolchain of choice.

#1 Hardware Problem? https://www.avrfreaks.net/forum/...

#2 Hardware Problem? Read AVR042.

#3 All grounds are not created equal

#4 Have you proved your chip is running at xxMHz?

#5 "If you think you need floating point to solve the problem then you don't understand the problem. If you really do need floating point then you have a problem you do not understand."

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Brian Fairchild wrote:
A glance at some of the freelancer sites looks like such a project would only be $200 or so

Hmm ... 

 

Having looked at those sites, 98% of the "projects" being posted are either homework, and/or people with absolutely no clue what such work is worth.

 

Stuff like, "rite me a app like uber. $150"

 

PM me if you'd like to discuss ...

Top Tips:

  1. How to properly post source code - see: https://www.avrfreaks.net/comment... - also how to properly include images/pictures
  2. "Garbage" characters on a serial terminal are (almost?) invariably due to wrong baud rate - see: https://learn.sparkfun.com/tutorials/serial-communication
  3. Wrong baud rate is usually due to not running at the speed you thought; check by blinking a LED to see if you get the speed you expected
  4. Difference between a crystal, and a crystal oscillatorhttps://www.avrfreaks.net/comment...
  5. When your question is resolved, mark the solution: https://www.avrfreaks.net/comment...
  6. Beginner's "Getting Started" tips: https://www.avrfreaks.net/comment...
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Project keywords would be 'AVR', '32U4', 'USB Device', 'not-CDC', 'not-MSD', 'ANSI C'.

 

An inverse match for a keyword - that made me laugh.

 

Go on; spill the beans; what Device Class is it ?

 

Have you looked at Atmel Start or even the old Atmel Software Framework ? It may be as simple as clicking a few buttons. And a bit of porting to your toolchain of choice.

 

edit: Added ASF.

Last Edited: Tue. May 26, 2020 - 10:11 AM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 1

You probably git whut ya pay fer

Engineering projects cost some serious money...but the products can make big money, once they are finished.

When in the dark remember-the future looks brighter than ever.   I look forward to being able to predict the future!

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Cough, cough... about 10 years ago during a lean period I touted for work via RentaCoder (eventually bought out by Freelancer). A mixture of engineering design and software projects were completed. One of these customers became a longer term customer of mine outside of RentaCoder. I still do work for him, and another 'Freak has worked for him also via my referral. So it is not all school assignments. I don't use Freelancer any longer after they erased my work history. Pr!cks.

Ross McKenzie ValuSoft Melbourne Australia

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

valusoft wrote:
it is not all school assignments. 

Indeed. But, from what I've seen, the "proper" jobs are very few and far between.

 

I do know someone who has had work from Freelancer.com (or similar/predecessor).

 

Arrow recently started their own thing (using the Freelancer.com platform, but separate) which has less "chaff":

https://www.arrow.com/en/research-and-events/videos/introducing-arrowplus

 

some of their Ts&Cs are a bit daft.

Top Tips:

  1. How to properly post source code - see: https://www.avrfreaks.net/comment... - also how to properly include images/pictures
  2. "Garbage" characters on a serial terminal are (almost?) invariably due to wrong baud rate - see: https://learn.sparkfun.com/tutorials/serial-communication
  3. Wrong baud rate is usually due to not running at the speed you thought; check by blinking a LED to see if you get the speed you expected
  4. Difference between a crystal, and a crystal oscillatorhttps://www.avrfreaks.net/comment...
  5. When your question is resolved, mark the solution: https://www.avrfreaks.net/comment...
  6. Beginner's "Getting Started" tips: https://www.avrfreaks.net/comment...
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Brian Fairchild wrote:
But I'm curious to know if anyone has used one ...
[second-hand information] a truck driver with a CDL, who lost his job due to the local COVID-19 response, tried Job Search | Indeed

Brian Fairchild wrote:
... and how it worked out?
Well (completely zero price training with paid lodging and food)

One of the many essential jobs is truck driver (textbook economics, supply and demand)

 

"Dare to be naïve." - Buckminster Fuller

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

N.Winterbottom wrote:

Have you looked at Atmel Start or even the old Atmel Software Framework ? It may be as simple as clicking a few buttons. And a bit of porting to your toolchain of choice.

 

If I try Start, and enter atmega32U... or atmega16U... (or even the old-school 90USB1286/7), then it offers no USB examples whatsoever. To get any USB functionality you need to go ARM, there is no 8-bit support in there.

 

The same applies to ASF.

#1 Hardware Problem? https://www.avrfreaks.net/forum/...

#2 Hardware Problem? Read AVR042.

#3 All grounds are not created equal

#4 Have you proved your chip is running at xxMHz?

#5 "If you think you need floating point to solve the problem then you don't understand the problem. If you really do need floating point then you have a problem you do not understand."

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

If you are using 32U4 isn't "LUFA" the obvious choice for anything USB based you want to do. Dean has drivers (and examples!) for almost any class you can think of.

 

BTW if it is:

 'not-CDC', 'not-MSD',

then can we guess which class it is? Printer, MIDI, HID, Audio, Vendor, other?

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

START's ASF4 may have issues; an alternative is ASF3 for USB XMEGA.

Wasn't there an Atmel USB stack with the introduction of USB megaAVR? (IIRC, middle of previous decade)

 

ASF-USB| ASF Source Code Documentation

 

"Dare to be naïve." - Buckminster Fuller

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Brian Fairchild wrote:
Project keywords would be 'AVR', '32U4', 'USB Device', 'not-CDC', 'not-MSD', 'ANSI C'.
A WebSocket server WebUSB (IIRC, USB vendor class) on a mega32U4 though the list of web browsers with WebUSB is limited.

 

Examples | Building a Device for WebUSB  |  Web Fundamentals  |  Google Developers

 

edit :

Browser compatibility | USB - Web APIs | MDN

 

"Dare to be naïve." - Buckminster Fuller

Last Edited: Wed. May 27, 2020 - 12:34 AM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 1

All of them people taking up cheap contracts come here for help and want us to do their work anyway.

John Samperi

Ampertronics Pty. Ltd.

www.ampertronics.com.au

* Electronic Design * Custom Products * Contract Assembly

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 1

awneil wrote:

valusoft wrote:

it is not all school assignments. 

 

Indeed. But, from what I've seen, the "proper" jobs are very few and far between.

 

 

AGREED!

 

The freelancer sites are a cesspool most of the time.  I have an on again/off again 'customer' who insists on going to India for all his next best thing ideas, and then gets taken for a ride, and I get the call.  I have made some decent money from fixing his hiring blunders.

 

avrcandies wrote:
You probably git whut ya pay fer

Agree 100%

 

 

I have given up on the freelancer sites as they job offers are looking for PhD class, but wnat to pay nothing for the work.

 

No Thanks,

JIm

I would rather attempt something great and fail, than attempt nothing and succeed - Fortune Cookie

 

"The critical shortage here is not stuff, but time." - Johan Ekdahl

 

"Step N is required before you can do step N+1!" - ka7ehk

 

"If you want a career with a known path - become an undertaker. Dead people don't sue!" - Kartman

"Why is there a "Highway to Hell" and only a "Stairway to Heaven"? A prediction of the expected traffic load?"  - Lee "theusch"

 

Speak sweetly. It makes your words easier to digest when at a later date you have to eat them ;-)  - Source Unknown

Please Read: Code-of-Conduct

Atmel Studio6.2/AS7, DipTrace, Quartus, MPLAB, RSLogix user

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Brian Fairchild wrote:
If I try Start, and enter atmega32U... or atmega16U... (or even the old-school 90USB1286/7), then it offers no USB examples whatsoever. To get any USB functionality you need to go ARM, there is no 8-bit support in there.

 

I am not a fan of START.  It's burned me a few too many times.  I was able to create a simple usb connection from a 90USB1287 to a PC using Deals LUFA with some hand holding from the Freak show folks.

 

Brian Fairchild wrote:
To get any USB functionality you need to go ARM, there is no 8-bit support in there.

 

Nonsense!  Any of the AVR's with USB will work with LUFA and as far as teh ARM stuff there is stuff on the....oh whatsit called again....the interweb-net thingie......

 

I find it hard to believe there is nothing for the ARM/USB in ASF examples.

 

Jim

I would rather attempt something great and fail, than attempt nothing and succeed - Fortune Cookie

 

"The critical shortage here is not stuff, but time." - Johan Ekdahl

 

"Step N is required before you can do step N+1!" - ka7ehk

 

"If you want a career with a known path - become an undertaker. Dead people don't sue!" - Kartman

"Why is there a "Highway to Hell" and only a "Stairway to Heaven"? A prediction of the expected traffic load?"  - Lee "theusch"

 

Speak sweetly. It makes your words easier to digest when at a later date you have to eat them ;-)  - Source Unknown

Please Read: Code-of-Conduct

Atmel Studio6.2/AS7, DipTrace, Quartus, MPLAB, RSLogix user

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

jgmdesign wrote:

Brian Fairchild wrote:

To get any USB functionality you need to go ARM, there is no 8-bit support in there.

 

Nonsense!  Any of the AVR's with USB will work with LUFA and as far as teh ARM stuff there is stuff on the....oh whatsit called again....the interweb-net thingie......

 

In my sentence the 'there' referred to Start and, indeed, if I go to the examples page in start and select 'Examples' and 'USB' then there are no entries that are not for ARM units.

 

Likewise, if I use the 'Create new project' option and select any of the 'USB' middleware options then every result offered starts with 'ATSAM...'

 

It's the same for ASF, select 'megaAVR' and there are no USB examples.

#1 Hardware Problem? https://www.avrfreaks.net/forum/...

#2 Hardware Problem? Read AVR042.

#3 All grounds are not created equal

#4 Have you proved your chip is running at xxMHz?

#5 "If you think you need floating point to solve the problem then you don't understand the problem. If you really do need floating point then you have a problem you do not understand."

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

clawson wrote:

If you are using 32U4 isn't "LUFA" the obvious choice for anything USB based you want to do. Dean has drivers (and examples!) for almost any class you can think of.

 

It is, and I have a Leonardo arriving today to try it. If Dean's example code works then I may well just port the bits I need to CV.

 

clawson wrote:

...then can we guess which class it is? Printer, MIDI, HID, Audio, Vendor, other?

 

MIDI, which Dean does have an example for.

#1 Hardware Problem? https://www.avrfreaks.net/forum/...

#2 Hardware Problem? Read AVR042.

#3 All grounds are not created equal

#4 Have you proved your chip is running at xxMHz?

#5 "If you think you need floating point to solve the problem then you don't understand the problem. If you really do need floating point then you have a problem you do not understand."

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

jgmdesign wrote:
I have made some decent money from fixing his hiring blunders.

Ah, yes - the good ol' "Rescue Project" ...

 

laugh

Top Tips:

  1. How to properly post source code - see: https://www.avrfreaks.net/comment... - also how to properly include images/pictures
  2. "Garbage" characters on a serial terminal are (almost?) invariably due to wrong baud rate - see: https://learn.sparkfun.com/tutorials/serial-communication
  3. Wrong baud rate is usually due to not running at the speed you thought; check by blinking a LED to see if you get the speed you expected
  4. Difference between a crystal, and a crystal oscillatorhttps://www.avrfreaks.net/comment...
  5. When your question is resolved, mark the solution: https://www.avrfreaks.net/comment...
  6. Beginner's "Getting Started" tips: https://www.avrfreaks.net/comment...
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

"Dare to be naïve." - Buckminster Fuller

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

There's a USB megaAVR app note on the Atmel USB API though didn't search for that note.

The source code is with each example.

AN_7619 AVR272: USB CDC Demonstration: UART to USB Bridge, on megaAVR with USB via ATmega32U4 - 8-bit AVR Microcontrollers

 

"Dare to be naïve." - Buckminster Fuller

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 3


avrcandies wrote:
You probably git whut ya pay fer

 

Top Tips:

  1. How to properly post source code - see: https://www.avrfreaks.net/comment... - also how to properly include images/pictures
  2. "Garbage" characters on a serial terminal are (almost?) invariably due to wrong baud rate - see: https://learn.sparkfun.com/tutorials/serial-communication
  3. Wrong baud rate is usually due to not running at the speed you thought; check by blinking a LED to see if you get the speed you expected
  4. Difference between a crystal, and a crystal oscillatorhttps://www.avrfreaks.net/comment...
  5. When your question is resolved, mark the solution: https://www.avrfreaks.net/comment...
  6. Beginner's "Getting Started" tips: https://www.avrfreaks.net/comment...
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Great one Andy!

 

JIm

I would rather attempt something great and fail, than attempt nothing and succeed - Fortune Cookie

 

"The critical shortage here is not stuff, but time." - Johan Ekdahl

 

"Step N is required before you can do step N+1!" - ka7ehk

 

"If you want a career with a known path - become an undertaker. Dead people don't sue!" - Kartman

"Why is there a "Highway to Hell" and only a "Stairway to Heaven"? A prediction of the expected traffic load?"  - Lee "theusch"

 

Speak sweetly. It makes your words easier to digest when at a later date you have to eat them ;-)  - Source Unknown

Please Read: Code-of-Conduct

Atmel Studio6.2/AS7, DipTrace, Quartus, MPLAB, RSLogix user

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 1

I wish I could even weld like the top picture.

 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

It just happened to appear on FB a few minutes ago - couldn't resist!

 

laugh

Top Tips:

  1. How to properly post source code - see: https://www.avrfreaks.net/comment... - also how to properly include images/pictures
  2. "Garbage" characters on a serial terminal are (almost?) invariably due to wrong baud rate - see: https://learn.sparkfun.com/tutorials/serial-communication
  3. Wrong baud rate is usually due to not running at the speed you thought; check by blinking a LED to see if you get the speed you expected
  4. Difference between a crystal, and a crystal oscillatorhttps://www.avrfreaks.net/comment...
  5. When your question is resolved, mark the solution: https://www.avrfreaks.net/comment...
  6. Beginner's "Getting Started" tips: https://www.avrfreaks.net/comment...
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Interesting. I cannot take a screen  shot of that welding image. Anyone else?

Ross McKenzie ValuSoft Melbourne Australia

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

valusoft wrote:

Interesting. I cannot take a screen  shot of that welding image. Anyone else?

 

Right click in teh image, and then click "Save Image as"

 

Jim

Attachment(s): 

I would rather attempt something great and fail, than attempt nothing and succeed - Fortune Cookie

 

"The critical shortage here is not stuff, but time." - Johan Ekdahl

 

"Step N is required before you can do step N+1!" - ka7ehk

 

"If you want a career with a known path - become an undertaker. Dead people don't sue!" - Kartman

"Why is there a "Highway to Hell" and only a "Stairway to Heaven"? A prediction of the expected traffic load?"  - Lee "theusch"

 

Speak sweetly. It makes your words easier to digest when at a later date you have to eat them ;-)  - Source Unknown

Please Read: Code-of-Conduct

Atmel Studio6.2/AS7, DipTrace, Quartus, MPLAB, RSLogix user

Last Edited: Wed. May 27, 2020 - 02:02 PM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0


right-click and 'Copy image' also works for me:

 

 

(Chrome browser)

Top Tips:

  1. How to properly post source code - see: https://www.avrfreaks.net/comment... - also how to properly include images/pictures
  2. "Garbage" characters on a serial terminal are (almost?) invariably due to wrong baud rate - see: https://learn.sparkfun.com/tutorials/serial-communication
  3. Wrong baud rate is usually due to not running at the speed you thought; check by blinking a LED to see if you get the speed you expected
  4. Difference between a crystal, and a crystal oscillatorhttps://www.avrfreaks.net/comment...
  5. When your question is resolved, mark the solution: https://www.avrfreaks.net/comment...
  6. Beginner's "Getting Started" tips: https://www.avrfreaks.net/comment...
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Yeah that worked. But usually under Firefox I click on the "Take a Screenshot" option and can select the portion needed. I did that but it never saved it. First time in hundreds of captures with FF. Anyway... thanks. Now to post it in my caravanner's newsgroup that has a few retired welder members. cheeky

Ross McKenzie ValuSoft Melbourne Australia

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

If it's Windows Alt-PrtScrn should always work. Just paste that into Paint then select the bit you actually want.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Windows 10 - Start+Shift+S

#1 Hardware Problem? https://www.avrfreaks.net/forum/...

#2 Hardware Problem? Read AVR042.

#3 All grounds are not created equal

#4 Have you proved your chip is running at xxMHz?

#5 "If you think you need floating point to solve the problem then you don't understand the problem. If you really do need floating point then you have a problem you do not understand."