-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Teensy 4.1 DEV-16771 + lightburn #81
Comments
Please forgive my lack of Italian... I have an older version of Lightburn but believe all you have to do is click on the devices button. Try Create Manually and select Grbl. I think you can test it right now. Please let me know what happens. For what it is worth, I know that LB has changed the way they do licenses. Hopefully, they have not made it harder for you. |
salve e grazie per la risposta...non ho ancora comprato la scheda T41U5XBB e aggiungere il Teensy 4.1, non so come muovermi in quanto non trovo la T41U5XBB in europa, ma mi piacerebbe entrare in questa avventura. la mia domanda era inerente alla versione di lightburn da utilizzare, la versione base per gcode oppure quella dsp? |
Ah, yes. The Basic Version. You can purchase the T41U5XBB from tindie.com. |
ok per la versione. Avevo visto il sito e ho anche chiesto quale era la differenza di prestazioni, per uso laser co2, non cnc con mandrino ed interferenze) fra la versione usb e ethernet. inoltre il Teensy 4.1 non è fornito nel kit, vero? esiste un modo per comprare il prodotto da un negozio in europa? le spese doganali incidono tanto, oltre al trasporto |
Ethernet vs USB - Ethernet is same speed as USB. Ethernet has isolation for anti-EMI. But, Lightburn Version 0.94 does not support Ethernet for Grbl, only USB. I do not think they have changed that for Version 1.0 and later. Tindie is the only source for T41U5XBB. Sorry for the expensive shipping, I can not do anything about that. |
ok, mi sono quasi convinto per l'acquisto della sola scheda, kit base di $ 29.99, solo che mi serve sapere con esattezza cosa devo aggiungere, magari avere il termine tecnico per trovare il giusto connettore e pin a saldare. Altra domanda...l'alimentazione della scheda avviene tramite cavo usb, quindi dal pc, del Teensy 4.1? La mia configurazione (autocostruita) di 1300x1000 attualmente è composta da mks dlc32 che comanda 3 tb6600 che comandano 3 17HS8401S. Tutto scorre su guide lineari di 20mm con relativi pattini, nessun problema qua. |
You can power it from USB, a USB charger (if you use ethernet) or external 5V. If you want to use 0-10V to control a spindle or drive 12V relay coils, you will need to supply 12V also. You should probably take a look at ordering the USB assembly kit as that has all the connectors you will need. Make it very easy to get up and running. If you do not mind ordering the connector parts separately yourself, the user manual has a bill of materials for it. I do not see any problem converting over - your mechanics sound fine. You can make the board run at the speed that they need. You should write down all of your Mach3 settings before switching. phil |
ho trovato online un teensy 4.1 completo di pin saldati ai lati (24+24) e la connessione 2x3 2mm ethernet gia saldato nel teensy 4.1. la differenza di kit da usb a ethernet è il connettore ethernet + il pin 2x3 2mm? oppure qualche altra cosa? circa l'alimentazione non trovo niente online. attualmente utilizzo relè 3.3v...devo usare 5v? dopo l'acquisto posso chiedere eventuali dubbi per il montaggio, firmware e altro? |
The Ethernet kit has the MagJack, 2x3 2mm header and 2x3 2mm socket. Be aware that if you buy a MagJack separately, you need to get the exact part number. There is no standardization. The 2x3 2mm header will have to match the socket. I think it will be ok but the ethernet pins need to be the same length as the other 24 pins on the sides of the teensy. Could you send me a link? Soldering 2mm pins is a lot harder than 2.54mm for some of my customers. |
ok per il MagJack...che succede se inserisco il Teensy 4.1 e saldo i 24+24 + i 2x3 2mm e non connetto il magjack? non saldo completamente il MagJack. Non saldando il connettore ethernet semplicemente non ho ethernet o, magari, il jak chiude qualche circuito? |
A bad connection will not cause any problems other than no Ethernet. |
scheda comprata, grazie per i consigli...ci risentiamo quando arriva la scheda e il teensy per l'installazione di grblhal. Grazie |
For the PNP sensor. The connections you show are ok but I have not tested it with PNP sensors. By the way, optical sensors like you show can be false triggered by debris (saw dust? swarf? I don't know the Italian word for that). On relays, no 3.3V option is available. What you wrote works to drive actual relay coils. You do not need to modify the USB cable. You can cut the USB solder jumper trace on the Teensy or cut the solder jumper trace on the bottom of the T41U5XBB. I recommend cutting the Teensy. But, If you are using powered Relay modules, you should use the TTL outputs instead of the relay outputs. The relay outputs are for directly driving relay coils. |
scusatemi, avrei dovuto postarlo prima. |
As to PNP, I do not think PNP will work with the T41U5XBB. I recommend NPN Open Collector drivers. The Limit, Probe and Control inputs are activated by connecting the signal input to ground which is what an NPN driver does. On your Laser question. It depends on your Laser module but in most cases, a 5V PWM signal will work. Check your Laser manual. |
Per i PNP, oltre a cambiare i sensori, esiste qualche convertitore logico da pnp a npn in commercio? Per l'alimentazione a 12V posso fare come descritto sopra? Circa il PWM i miei laser accettano 0-5v PWM, quindi dovrebbe andare bene |
I do not know of any product that does the conversion. I looked on the internet and only saw wildly expensive offerings that cost more than getting NPN sensors. However, it is a very simple concept, just use an NPN transistor that takes input from the PNP output. Very cheap to make if you have some electronics skills. On the laser, you may need to play with the PWM frequency though I bet the default of 5kHz will be fine. |
quindi con un transistor NPN es. BC548 collego collettore a Limit X, emettitore a Limit G e la base di BC548 a S del sensore PNP? Tutto questo mettendo G in comune. |
Grazie, perfetto. Dal NPN out (2) vado a pin X su pcb e 3 (gnd) a G sul pcb? Grazie ancora... |
yes. 2 to signal, 3 to gnd. Any small signal NPN will work. |
Do not use the bottom 5-12 solder jumper. You do not need to cut any traces for that. It is the same as the top pin header jumpers. I will be removing the bottom one in the next version of the board. You can use 5V from the board but be aware that it is supplied by the USB connection. I would try it with the relays. If it works with no problems, then go forward with it. However, if it creates disruption (EMI or voltage fluctuations can cause grblHAL misfunction) you may have to supply +5V from a separate power supply unit (PSU). I hope that translates well. |
ripropongo la domanda, forse non sono abbastanza bravo a farmi capire...alimentazione da usb ok ma preferisco avere la macchina indipendente dal pc. Per questo motivo vorrei alimentare la scheda con 12V che già ho. Collego l'alimentazione qua dopodichè imposto il jumper su 5V e su tutte le uscite relè ho 5V. quindi collego il mio relè prelevando +5 dalla parte relè, S e G dal connettore in basso Quindi presumo che fornendo 12V e settando il jumper su 5V i 12V incontrano qualche lm7805 che fornisce 5V sui relè. Se così non è allora ho capito male, mi scuso per questo. Se anzichè fornire 12v vado a fornire 5V li fornisco dal connettore in basso, setto il jumper su 5V e ho i +5v sui relè e tutto procede regolarmente. Ma in questa situazione devo tagliare la traccia sotto, vero? La traccia è questa? Grazie |
There is no 12 to 5V voltage regulator on the T41U5XBB. The 5V comes from the USB connection to the Teensy. You could use a USB charger for that, assuming you are using Ethernet to connect to grblHAL. If you cut the jumper for ext 5V (as shown in your last image), you will need to provide +5V on the +5V screw terminal. |
Yes, it works with the resistor in place. |
scusi la mia domanda, forse non sono capace di cercare bene nel web...esiste uno schema della scheda T41U5XBB v.2.09 che mi indica a quale pin corrisponde ogni uscita? |
Se devo configurare 2 endstop per asse, quindi +X, +Y e +Z dove devo aspettarmi l'ingresso del finecorsa? |
The User Manual will help you. You can get it from the Resources Page. |
quindi collego i finecorsa in questo modo? -X su X (20u), +X su A (23u), -Y su Y (21u), +Y su B (28u), -Z su Z (22u), +Z su Door/Sig (29u) ?? |
Sorry, on a phone waiting to board an airplane so hard to answer. X, Y, Z are the signal inputs. They connect to the resistor outputs. G connects to gnd pin. Hope that is clear. |
OK, I think I misunderstood. For a given axis with one switch, you connect + to signal pin and - to the G pin. (for X axis, + to X, - to G). Or, are you talking about 2 limit switches per axis? |
certo che parlo di 2 finecorsa per asse... quindi collego i finecorsa in questo modo? -X su X (20u), +X su A (23u), -Y su Y (21u), +Y su B (28u), -Z su Z (22u), +Z su Porta/Sig (29u) ? ? ma dove si trovano fisicamente 23u, 28u e 29u sulla T41U5XBB? |
No, TTL/SSR output is 5V only. You could set up a voltage divider to reduce the voltage to 3.3V though. |
ok capito per i relè, monto quello a 5v. circa l'altra domanda?
|
If yo find one with exactly the same pinout, it should work but I have only tested with the one in the bill of materials (BOM). On the sensor/switch front. I have 3/4 of the answer for you. You connect min and max sensors for given axis together and into the single limit input for that axis. How you do it depends on whether they are NO or NC. NO are wired in parallel. NC are wired in series. If you have prox sensors, NO can be wired in parallel. The part I do not know the answer to is NC prox switches. I believe you can "stack" them but would want to test it out to see. |
grazie per la risposta...in fluidnc assegno un determinato pin a qualsiasi cosa mi serve. con grblhal ho fatto la stessa cosa, ho modificato my_machine.h e my_machine.map.h assegnando i pin come in figura dove trovo i pin corrispondenti sulla scheda? per quanto riguarda il connettore ethernet rj45 ne ho trovato uno (da recupero) identico per piedinatura tranne per la parte led (ho saldato 2 led sotto il pcb rispettando le polarità). al connettore mancanza il filtro/trasformatore interno. Dopo aver generato il firmware con ethernet ho provato a fare la configurazione (da guida) ma non sono riuscito a visualizzare nessun indirizzo ip. |
Sorry, that is an incorrect board map. The Web Builder will give you the correct one. Select Teensy and T41U5XBB and then press Board Map (circled in red). The Ethernet Mag Jack is driven by the Physical Link controller (Phy) on the Teensy - TI dp83825. Take a look at the datasheet for more specifics. It shows several configurations. I referred to it when designing the Ethernet support. Ethernet Magnetics are a bit of "Voodoo". By the way, make sure you have a version of the Teensy that has the Phy chip on it. There is a version that does not have it (Teensy 4.1 NE). |
https://www.amazon.it/dp/B0BP5BNC9K?psc=1&ref=ppx_yo2ov_dt_b_product_details questo è il teensy che ho comprato...parla di ethernet. ho saldato i 6 pin e ho testato la continuità, entrano perfettamente su T41U5XBB e ho continuità. l'unica cosa che ho notato è che il led del rj45 non lampeggia e che il fritzbox non riconosce niente attaccato con il cavo ethernet. domani allego le foto reali del teensy il my_machine.map.h è stato modificato seguendo le indicazioni in questo forum grblHAL/iMXRT1062#69 |
That has the ethernet Phy chip on it - right next to the 2x3 2mm header. |
il teensy ha il chip, l'intestazione 2x3 2mm è ok, il socket sotto è ok, il connettore è uguale, il firmware è ok (almeno credo)...cosa è andato storto? |
When you plug the ethernet cable in to a router/switch, does the port light turn on? Also, one of the LEDs should start flickering when connected to a working ethernet. On the other hand, perhaps you could find the RB1-125BAG1A magjack in the EU? They are fairly common and not terribly expensive. |
I led non si accendevano e non lampeggiavano, comunque ho smontato il connettore e messo da parte. Ho notato invece che alla fine del lavoro il controller rimane in stato occupato. La macchina è sempre la stessa e prima con mks dlc32 non succedeva. Succede anche che quando parte la lavorazione si blocca senza segnalare errore e devo spegnere. All'inizio del lavoro viene acceso il relay ttl e spento alla fine del lavoro, forse è questo? Ho rigenerato il firmware 3 assi solo con LB cluster attivato e devo ancora testare. |
No LED lit means the phy has not been able to establish connection to the ethernet router/switch. |
Devo riprovare saldando nuovamente il connettore. E per i problemi di "stato occupato"? |
I have never encountered busy status so not at all sure what it means. |
Ah, Lightburn. I'm not sure what that means. Do you get it with USB? |
Si, sono collegato tramite usb. Lo stato busy si verifica all'inizio e alla fine del lavoro, ma non sempre. il controller va in stallo e non accetta comandi, devo togliere l'alimentazione e riaccendere. Altre volte basta uno stop e tutto riparte senza perdere la posizione. questo problema mi succedeva con arduino, poi ho montato anelli di ferrite sui segnali step e dir che dal controller vanno ai tb6600 e le cose sono migliorate. ho anche aggiunto dei condensatori 275vac x2 (su fase e neutro) di alimentatore laser co2, pompa acqua e compressore aria. con arduino non ho avuto più problemi, sono passato a mks dlc32 e non avevo problemi del genere. Per quanto riguarda l'alimentazione fornisco 5v sui pin della T41U5XBB. Non ho interrotto tracce nel pcb. Utilizzo un cavo usb senza i 5v e funziona. non capisco cosa può essere. Quale altra precauzione posso prendere per evitare questi blocchi? |
ho superato i problemi di stato occupato...era bruciato un condensatore 275vac x2 messo nella pompa dell'aria, infatti il "busy" mi succedeva all'inizio e alla fine del lavoro. Ho anche riscontrato problemi con l'alimentazione 5v che fornivo alla scheda, mi mandava in tilt casuale il teensy (lm7805+2 condensatori). attualmente non fornisco alimentazione alla scheda e alimento solo con usb...tutto funziona. |
Purtroppo ritorno al problema dell'alimentazione da scheda...con qualsiasi cosa (lm7805 1.5A +condensatori, alimentatore 5v stabilizzato, alimentatore per ricarica cellulare 5v 2a) il teensy va in stallo durante il lavoro, si congela e non accetta niente, posso solo spegnere. Se alimento da usb tutto perfetto. tutto questo mi succede dopo aver caricato un firmware compilato da me (platformio e senza errori o avvisi). Se carico un firmware generato da web build il problema scompare (almeno credo). Posso riutilizzare i miei alimentatori per fornire 5v alla scheda e cavo usb solo dati verso pc. Mi sembra strano ma è così. Allora penso a qualcosa di sporco che carico io nel teensy, o qualcosa che rimane sporco dopo il caricamento del firmware. I problemi sono iniziati quando ho variato il $398=35 e l'ho modificato a $398=100, dopo questa operazione il teensy non digeriva bene l'alimentazione 5v da scheda. Come posso formattare completamente il teensy? Carico lo schizzo blink e poi il firmware generato da me? |
Salve, ho intenzione di passare da mks dlc32 esp32 a Teensy 4.1 DEV-16771 e usare grblhal...posso continuare ad usare la licenza gcode di lightburn oppure devo aggiornare la licenza?
The text was updated successfully, but these errors were encountered: