SparkFun Electronics Commentsurn:uuid:214d0e4e-f1b1-d287-ce26-ac5b4c9f82492024-03-29T05:53:56-06:00SparkFun Electronicssantaimpersonator on The SparkFun Charm EAGLE Conversion ULPsantaimpersonatorurn:uuid:9c0c42c8-aa10-4ba9-093e-abaf17fba4bd2019-12-31T13:59:30-07:00<p>For more visibility, I suggest filing a pull request and issue on the GitHub repository, Otherwise, these changes/issues may not get addressed.</p>
Customer #452653 on The SparkFun Charm EAGLE Conversion ULPCustomer #452653urn:uuid:7867584d-e3fb-d0f4-18ae-2356483438dc2019-12-30T07:00:59-07:00<p>Hello, great ULP solving the fact that the cmh-t36 blurs feeder information into the current production files so it is forgotten at next run.<p>After auto-desk changed eagle to a rental software I'm not going to upgrade any longer so the ULP need some work to work.</p><p>line 760 and 821 set if to always true as E.populate is not in older versions.
// if(E.populate && E.attribute["POPULATE"] != "DNP"){
if(0==0){ // always true.</p><p>line 647 change "Feeder" to "Tray" dlgMessageBox("Error: Feeder file not found.", "OK");</p><p>line 599 insert feederListMode = 0; before if() to always read local csv. to edit it in openoffice or other spreadsheet.</p><p>I'm struggling haven the ULP to put my fiducials marks into the output file. I can see in the ULP there is something with with a feeder ID 1000 to do this but I can't get it to work.</p><p>Is there a clever person there can tell me how the fiducial component is made correctly so it ends up in the output file ?</p></p>
Customer #1564727 on The SparkFun Charm EAGLE Conversion ULPCustomer #1564727urn:uuid:3612c51f-7a7e-f0b4-e56a-c73467ae5fae2019-12-12T02:28:38-07:00<p>Just solve the problem with different version of Eagle.</p>
Customer #1564727 on The SparkFun Charm EAGLE Conversion ULPCustomer #1564727urn:uuid:1fa0b877-4eac-2d48-8534-d9369c01efe02019-12-11T10:56:12-07:00<p>Hi, I have simmilar problem.
Recently I bought CHM-T35A pnp machine.
Now I am having trouble with ConvertToCharm.ulp.
I am keep getting error from ulp: Feeder file not found
I try to download spreadsheet like this: "https://docs.google.com/spreadsheets/d/{key}/gviz/tq?tqx=out:csv&sheet={Feeders}"; but it does not work.
{key} is for document ID.
I don't know what I'm doing wrong or I missed something.</p>
Owen DeLong on The SparkFun Charm EAGLE Conversion ULPOwen DeLongurn:uuid:cc6fa377-3b4c-2c2a-5089-25f0bce3f0332019-07-23T11:33:41-06:00<p>On the "Feed Spacing" field -- This field is apparently for documentation only as it apparently doesn't affect the behavior of the machine. (at least in the case of the CHMT360P4).<p>The Yamaha feeders all (or at least all that I've seen) have a mechanical adjustment mechanism that allows you to move the pneumatic actuator to set the desired feed pitch. The further back the actuator, the longer the throw when activated and thus the more 4mm steps it executes when it retracts.</p><p>The adjustment will be two screws positioned near the pneumatic actuator itself. On smaller feeders, the screws are usually in a recessed slot and pass through a metal cam which is slightly shorter than the slot and which is longer at one end than the other. With the actuator under the slot, there are numbers next to each of the screw holes on each side of the cam. Orient the cam so that the desired number faces towards the screws (is visible when assembled) with the numbers upright while the actuator is below the cam. Then get the screws started through the cam, through the slot, and into the threaded holes on the actuator. Now slide the actuator so that the end of the cam with the desired number buts up against the closest edge of the slot and tighten the screws to hold things in place. (One side of the cam allows for 4 or 8mm spacing. The other side provides 12mm and 16mm spacing respectively).</p><p>On the larger feeders (16mm+ tape width in most cases), there will be two screws with split rings and a kind of rack-gear against rack-gear setup. The teeth on the movable rack will have numbers indicating the feed pitch. Line the desired number up with the indicator on the fixed rack and tighten down the screws.</p><p>If your feed pitch is more than 4mm, don't forget to make sure that you've got the tape lined up with a fresh component in the correct position under the door in the feeder finger before you try to pick components from the feeder or you can get interesting (as in not what you wanted) results, including in extreme cases rather unpleasant carrier tape jams in the exhaust tube on 8mm feeders that involve significant surgery on the feeder to recover.</p></p>
Nate on The SparkFun Charm EAGLE Conversion ULPNateurn:uuid:86287e8e-6344-8568-f7a4-b62ca654adfe2018-10-02T12:31:36-06:00<p>Hi - We using the ULP, be sure your google spreasheet link includes the output=csv tag:<pre><code>https://docs.google.com/spreadsheet/ccc?output=csv&key=yourkey
</code></pre><p>This will download the file as CSV so that the ULP can start breaking it down.</p><p>Sorry, we've discontinued the Python converter because we've had such good luck with the ULP being able to download directly from Google docs.</p></p>
Customer #1438122 on The SparkFun Charm EAGLE Conversion ULPCustomer #1438122urn:uuid:ea3a037d-9fc6-feff-e9e1-8f68e15640742018-09-17T13:13:08-06:00<p>Hello, I'm trying to use the ConvertToCharm.ulp and I'm getting a few errors. I've copied the Feeder List google doc to my own account and changed the link in the ULP(also made it view able to anyone with the link) but the program causes Eagle to hang and eventually fail to update. I noticed that you mention a python script to read the google doc but the link appears to be broken(https://github.com/sparkfunX/Desktop-PickAndPlace-CHMT36VA/blob/master/Eagle-Conversion/updateFeederData.py). Also, is this python script supposed to be placed into the same folder as the ULP?<p>Thanks.</p></p>
Nate on The SparkFun Charm EAGLE Conversion ULPNateurn:uuid:dfb90702-7335-818f-43d7-e24d6992ad4c2018-03-29T14:49:39-06:00<p>Cool. Yep, we designed the ULP for the 28 feeder machine and did not think about the tray. It is a good feature to add. Please recommend it on <a href="https://github.com/sparkfunX/Desktop-PickAndPlace-CHMT36VA/issues" rel="nofollow">an issue</a> or better yet, send us a <a href="https://github.com/sparkfunX/Desktop-PickAndPlace-CHMT36VA/pulls" rel="nofollow">pull request</a>!</p>
Customer #103304 on The SparkFun Charm EAGLE Conversion ULPCustomer #103304urn:uuid:73a05930-82df-5b10-7c63-334391fa45fd2018-03-29T08:52:44-06:00<p>Ok, now I've found realy a bug in the ULP.
Write the feeders from 1 to 64 and put id 80 into the next line.
The ULP will call it ID 65 and will not show the Part name in the feeder list.</p>
Nate on The SparkFun Charm EAGLE Conversion ULPNateurn:uuid:bcda859d-a729-5b8b-557e-aeb261e1a6142018-03-29T08:29:15-06:00<p>1) You can either add an offset of 180 to each of your components in your feeder spreadsheet (do it once and any future build will have correct part orientation) or you can edit the ULP. I believe the ULP already has a 90 offset for everything because the vast majority of eagle FPs are made horizontal whereas the vast majority of components in T&R are vertical.<p>2) The tray at the front of the machine is pretty easy to work with. It's tray 80 in the software (assign ID to 80) and you can pick any loose ICs. I find this handy: when <a href="https://www.sparkfun.com/sparkx/blog/2588" rel="nofollow">loading a new cut tape</a> I loose ~4 pcs of an IC. I put these 4 in the tray and then have the machine pick and place these 4 over and over again until I get the CV and orientation correct.</p></p>
Customer #103304 on The SparkFun Charm EAGLE Conversion ULPCustomer #103304urn:uuid:3dabffd8-86a3-6f7f-b381-d4d9fb59e8d82018-03-29T07:59:03-06:00<p>It works now. Somehow Eagle hadn't reload the ulp-file. It worked after a restart. It's only a bit confusing that the parts are all turned around and you have to add always 180 degrees.<p>Antother thing:
How is the workflow with the Chip trays in the front of the machine. Do I have to include them some how in the feeder sheet?
After all Parts without feeder are not included into the output file.</p></p>
Nate on The SparkFun Charm EAGLE Conversion ULPNateurn:uuid:6ed28396-5b14-ac63-72d4-d6cb6f9dbd652018-03-27T10:22:08-06:00<p>You could convince Charm to give us a free unit to write software for :) But short of that, it looks like <a href="https://github.com/sparkfunX/Desktop-PickAndPlace-CHMT36VA/issues/11" rel="nofollow">Berniwa is working on the ULP</a> to make it work on larger machines.</p>
Customer #103304 on The SparkFun Charm EAGLE Conversion ULPCustomer #103304urn:uuid:9dabcf09-35d2-0aef-5f8d-7ec371b9ea512018-03-23T10:36:53-06:00<p>What do I have to change to get this work with the bigger maschine with more feeders?
I've found the line with "int MAX_FEEDER = 30" and changed it to 64 but it still don't insert the feeders with an ID over 30 out of my local document.</p>