BYD Atto 3: User experiences after 9 months and 10,000 miles

This review replaces my previous reviews of my Atto 3, as all of my desired software enhancements have been completed filled in by BYD.

Meanwhile, software version 1.4 was loaded into the car via OTA on 18-9-2023 and as far as I am concerned, the car is completely OK in terms of software.

This is of course very personal. by now I am used to the beeps and other sounds the system makes when something is signaled or detected that I do not always immediately interpret as dangerous.

I have even learned to appreciate the fact that the system intervenes in dangerous situations. The other day I was driving behind a driver who suddenly hit the brakes in the middle of the intersection for some unknown reason. Before I could brake, the car was slowed down so that no collision occurred. I had not had similar intervention from the car before and was very pleased with it. It also shows that you really only know what you need when you have (unnoticed). So at this point I’m all over the place. Safety sometimes seems patronizing but avoiding a collision is enough reason, as far as I am concerned, to learn to appreciate the safety aspects of the Atto 3.

Intervention by the car on the steering wheel when you approach the edge of the road too much I previously found very annoying, and so did the accompanying beep. But I can also keep a little more distance from the shoulder and avoid the intervention. Matter of doing.

As I had mentioned in my earlier reviews, there were quite a few things that were just not set up nicely, which made driving the car uncomfortable. These were things like faltering A/C controls, or just the wrong air freshening functions available but also things like the fact that the A/C did not remember what the last setting was and should start with that again by default next time. That’s all fixed now, though.

Also promised afterthoughts like Apple Carplay and Android auto have been around for a while. I myself use Android auto and that works absolutely great!

Issues that remained:

1) I have the tow bar, but the car is officially not allowed to tow any weight because the car is not “homologated”. That is, there is no towing weight on the car’s Certificate Of Conformity. You can never get that later, only when the car is registered. Very unfortunate, especially since we were more or less verbally promised at the time of purchase that all that would still come.

2) No standard dashcam function while the cable is just pre-mounted. The camera is not mounted off-factory (for NL). I fixed this recently

3) No rain sensor for the windshield wiper. I was not used to that at all so it was getting used to having to operate the switches myself all the time. I can fix this and ordered the parts but I haven’t started yet. Read the progress HERE .

Other topics:

I retrofitted a spare tire myself, of course you never need it but when you do… yes, exactly!

And immediately upon geting the car I had the standard summer tires replaced with all-weathers.

Driving experiences

I have liked the car from my first drive in November 2022 in terms of driving experience and handling. The software improvements have made my experience even better. The Atto 3 does not drive like a small mid-size car but behaves on the road very similar to my previous car(s), Volvo V70. Maybe an odd comparison, but I also drive other cars with regularity and with that I experience difference but between the Atto 3 and a latest version V70 so not. You could also say that a V70 is a dodgy car, but that is not my experience with the last made version V70’s. PS: My last version V70 F (BW), 2 liter gasoline/LPG had an empty weight of ‘only’ 1450 kilos, the Atto weighs empty 1825 kilos….

Anyway, I was and still am very satisfied with the Atto 3.

As far as driving experiences and the range of the car are concerned, I have also experienced a few things over the past 15,000 kilometers.

Driving an EV is very different from driving a fossil fuel car. Filling up the charge level takes longer than filling up at the gaspump.

The Atto 3 weighs 1,825 kilos. Minus point associated with a relatively heavy EV: You really have to be very careful with some speed bumps, not to always just go over them at the advised speed. Often it goes well but I now have 1 in my route where I don’t want to go faster than 40 while there is an advisory of 60. On an 80 km/h meg. driving on it is OK, but when driving off at 60km/h it’s like falling off a platform.

Consumption and charging

But, especially on the trips abroad this past year, it turned out that everything goes very well when you check in advance WHERE you can charge WHAT with which pass or app. Because the Atto3 can ‘only’ fast charge at 88 kiloWatts it does take a while to charge the car all over again. So I do that at 40-50% remaining charge. And then 15 minutes is enough to be back at 90-95%. Then you may have to stop more along the way but I don’t mind that for 15 minutes. You drive with the Atto 3 from 100% to 50% about 210 kilometers. So stopping at about 200 km after 2 hours of driving so suits me very well.

And then you come to the real difference between fossil driving or electric: Everything you do costs electricity, and with an EV, so does range. Headwind: 10% less range. Average consumption at 90 km per hour is about 14 kW for 100 km, so a full tank of 60 kWh will get you over 400 km, even 420 km WLTP. At least, in summer at 90-95 km/h on a flat road without storm, without headwind and without too much load.

I have tried a number of driving scenarios and my most notable one is on the A2 from Breukelen to Abcoude at 130 km/h with no headwind or storm, though at night with lights on. Average consumption: 35 kW for 100 km. So if you would drive 130 km/h for a longer period of time, you would get barely 250 kilometers and then the battery would be empty.

Suddenly I understood why the Atto 3, but now most new EVs are capped at 160 km/h….

If you drive mostly on county roads and/or urban and you can control your foot a bit with acceleration, you can easily stay under 15 kW/100km, I sometimes even manage to average 14 kW/100km.

Of course, it still remains a small/medium SUV and the streamline also affects consumption….

Ster en klok met Smart LEDs WS2812, Seeeduino xiaosamd21 cortex m0+ microcomputer, LDR control en DS3231 RTC nauwkeurige klok chip

De gebruikte onderdelen:  Meestal gebruik ik een AVR-type microcomputer zoals een Nano of een Mega maar bij een paar projecten met LEDS loop ik steeds vast op de beperking van geheugen. Daarom ben ik voor meer complexe projecten overgestapt op de Seeed studio XIAO SAMD21.  Lekker klein, snel en veel beschikbaar geheugen. Wel jammer dat ik alle code van de klok en dergelijke opnieuw moest maken, omdat de eerder gebruikte code alleen op AVR typen werkte.

De klok spreekt voor zich, de LDR gebruik ik voor automatisch  aanpassen van de lichtintensiteit, indien gewenst.  Alle belangrijke instellingen zijn via de USB-poort in te stellen.  De klok draait op UTC tijd en stelt zich zelf op het juiste moment in op de lokale zomer-of wintertijd.  Je moet dan eerst wel in de code de juiste regio selecteren.

Gemonteerd en heel compact:

En de montage van de 4 delen van de klok-LEDS in de 3d-geprinte ring waarin de delen met de LEDS worden gemonteerd:

En de werkende klok hier nog met een Arduino nano in plaats van een Seeeduino XIAO SAMD21 M0 en met een standaard klok voorbeeld programma:

https://jantecnl.synology.me/downloads/Neopixel_clock_with_3231_2020_12_15_OK.ino

Ronde klok WS2812 & Arduino nano

En meer gericht op effect dan op tijd:

Het coderen van een ster is iets complexer dan een ring omdat je meer figuren kan maken.  Een klok weergeven in een ster is misschien ook mogelijk, maar je moet er dan wel wat fantasie bij gebruiken.

3D printers opnieuw gehuisvest

Poeh, dat was achteraf gezien wel veel werk.

Eerst de linker helft van de hobbykamer helemaal leeggehaald, daarna de F-rails aan de muur gemaakt.  Vervolgens de vooraf op maat gezaagde ODF platen van 244×61 cm geplaatst. Daarna alles weer opnieuw ingedeeld.

Uiteindelijk heb ik alleen de 9 meest gebruikte 3d-printers geïnstalleerd, de rest heb ik voorlopig even opgeslagen.   In de praktijk gebruik ik mijn delta printers nooit voor productiewerk en de KP3 printer is ook nooit meer voor productiewerk in gebruik sinds ik voor het serieuze productiewerk ook mijn 2 Prusa mini + printers heb.

Voor de CNC- en laser graveer machines heb ik nog geen vast plekje vrij kunnen krijgen.  Maar eigenlijk wil ik dat soort equipment sowieso niet binnen gebruiken.  Daarom staan de grote CO2-lasercutter en de 2 grote CNC machines al in de garage.  Als er werk voor is kan ik altijd de kleine CNC machine en de kleine laser graveermachines tijdelijk in de garage plaatsen.

Ook het werkplekje in de hobbykamer voor het raam is opnieuw gemaakt, en de rechterkant van de kamer is helemaal gelijkvormig gemaakt met 3 stellingrekken naast elkaar en F-rails met dragers en 40cm diepe platen ODF daarboven.

Nu kan ik lekker overzichtelijk werken. De 3d printspullen staan allemaal links en aan de rechterkant heb ik nu alle computer-gerelateerde zaken staan.

Ik ben nog op zoek naar Eurobakken van L60xB40xH20 voor een redelijke prijs, zodat ik zowel de 60cm diepe als de 40cm diepe ODF platen helemaal kan benutten en alles netjes kan sorteren.

E3D toolchanger 4xHemera direct drive eerste 4-kleuren PLA benchy & 3d world

De boeg van de benchy , het witte rechter deel aan de onderkant zakt een beetje in.

De oplossing was om het hotbed op 10 graden lager in te stellen, en niet meer op 70 graden te starten met het bed.

Dus: Starten met 60 graden en na de eerste laag gelijk naar 50 graden.

Daarnaast heb ik de Benchy 180 graden omgedraaid zodat de koele lucht aan de linkerkant de boeg beter koelt.

Nu is hij qua kleurwisselingen helemaal mooi geworden.

Geprint met 0,2 mm laaghoogte en een maximale printsnelheid van 120 mm/s.

Nog niet perfect maar daar komen we nog wel!

 

E3D toolchanger: Afstellen van de tool pickups met reprap global variables en macro’s

Nadat ik de homing schakelaars voor X en Y op de E3D toolchanger had geïnstalleerd, had ik eindelijk een fatsoenlijk startpunt om de pickup en parking van het gereedschap af te stellen.

Oorspronkelijk gebruikte ik sensorloze homing, maar dit veroorzaakte wisselende offset-waarden van de X- en Y-posities van de machine. Het gereedschap kon dus niet consequent worden opgepakt of thuisgebracht na een reset.

Nu werkt alles prima en veranderen de X-Y waarden niet meer na een reset.

Wat ik dis was om eerst wat macro’s te maken voor een eenmalige instelling van de X en Y positie van de 4 gereedschappen voor de positionering van de gereedschapskop.  Als je dit niet doet, moet je elke keer dat je de waarde van X wilt veranderen, alle X waarden handmatig veranderen in 8 macro’s.

Dit is gedaan met een aantal globale variabelen.  Nadat deze in een macro zijn gedefinieerd, moeten ze worden aangeroepen voordat ze worden gebruikt.  In Config.g heb ik een verwijzing gemaakt om de macro van de globals.g macro aan te roepen, zodat deze telkens wordt uitgevoerd als je de Duet opstart.

In config.g heb ik na de Tool definities de M98 code toegevoegd om de globale definitie van de gebruikte variabelen te starten:

M98 P”0:/sys/globals.g” ; Maak globale variabelen aan in deze globals.g macro

Dit macrobestand ziet er in mijn geval als volgt uit en wees u ervan bewust dat de werkelijke variabelen per machine zullen verschillen, maar dit kan u een uitgangspunt geven:

global T0_X_dock=-12.3 ; X-Parkeerpositie van gereedschap 0
global T0_Y_dock=225.2 ; Y-Parkeerpositie van gereedschap 0
global T1_X_dock=80 ; X-Parkeerpositie van gereedschap 1
global T1_Y_dock=225.9 ; Y-Parkeerpositie van gereedschap 1
global T2_X_dock=212 ; X-Parkeerpositie van gereedschap 2
global T2_Y_dock=226 ; Y-Parkeerpositie van gereedschap 2
global T3_X_dock=304.7 ; X-Parkeerpositie van gereedschap 3
global T3_Y_dock=225,4 ; Y-Parkeerpositie van gereedschap 3

De bestanden tfree 1-3 en tpre 1-3 zien er dan zo uit voor T0, en je kunt de anderen maken door gewoon T1 , T2 of T3 in te vullen waar nu T0 staat:

; tfree0.g
; aangeroepen wanneer gereedschap 0 is bevrijd
G91
G1 Z4 F1000
G90
;Purge nozzle
;M98 P”purge.g”
;Move In
G53 G1 X{global.T0_X_dock} Y150 F50000
G53 G1 X{global.T0_X_dock} Y200 F50000
G53 G1 X{global.T0_X_dock} Y220 F50000
G53 G1 X{global.T0_X_dock} Y{global.T0_Y_dock} F1000
G53 G1 Y{global.T0_Y_dock} F1000
;Koppeling openen
M98 P”Coupler – Unlock.g”
;ventilator uit
M106 S0
;Move Out
G53 G1 {global.T0_X_dock} Y175 F50000

;tpre0.g
;opgeroepen voordat gereedschap 0 is geselecteerd
;Koppeling ontgrendelen
M98 P”Coupler – Unlock.g”
;Verplaatsen naar locatie
G1 X{global.T0_X_dock} Y200 F50000 ; was X-10.5
;Naar binnen
G1 X{global.T0_X_dock} Y220 F50000
;Verzamelen
G1 X{global.T0_X_dock} Y229.2 F1000 ;was f2500
G1 Y{global.T0_Y_dock} F1000
;Koppeling sluiten
M98 P”Coupler – Lock.g”
WAARSCHUWING! WAARSCHUWING! WAARSCHUWING! WAARSCHUWING! WAARSCHUWING! WAARSCHUWING! WAARSCHUWING! WAARSCHUWING! WAARSCHUWING! WAARSCHUWING! WAARSCHUWING! WAARSCHUWING!
Als u niet-standaardlengte hotends gebruikt, moet u ervoor zorgen dat het bed voldoende is verlaagd VOORDAT u het gereedschap loskoppelt!
G91
G1 Z10 F1000
G90
;Verplaatsen
G1 X{global.T0_X_dock} Y150 F10000; was 4000

En ik heb wat macro’s gemaakt om te controleren waar de gereedschapskop staat, recht voor de gereedschappen T0-T3:

; fit_T0.g
;aangeroepen om het gereedschap vlak voor het dock te plaatsen
G91
G1 Z4 F1000
G1 Y-10 F2000
G90
G53 G1 X150 Y100 F20000
;Naar binnen
G53 G1 X{global.T0_X_dock} Y150 F10000
G53 G1 X{global.T0_X_dock} Y200 F10000
G53 G1 X{global.T0_X_dock} Y220 F10000

Als u wilt controleren of u de juiste wijzigingen in globals.g hebt aangebracht, moet u weten dat de nieuwe waarden in de variabelenmacro globals.g pas worden gelezen als u opnieuw opstart.  [Als u de waarden op een andere manier wilt herdefiniëren zonder opnieuw op te starten, hebt u een ander type aanroepfunctie nodig].

Fysieke X- en Y- homing schakelaars op mijn E3D toolchanger

Mijn E3D toolchanger bleek steeds wat af te wijken van de exacte X-Y locaties elke keer dat ik een homing van de machine uitvoerde,.

Dit werd duidelijk nadat ik probeerde de exacte posities van de pickup van het gereedschap af te stellen, nadat ik had gehomed.

Elke keer als ik de pick-up posities opnieuw afstelde, werkte hij goed en de volgende dag was hij net weer een beetje anders. Dan stemde ik hem opnieuw af, en na een dag zat hij er weer naast.  Niet veel, maar slechts 0,1 mm of iets meer.  Maar het gaf wel problemen met het wisselen van de Tools.

Dus- na wat lezen vond ik dat anderen dit probleem ook hadden en kwam met een oplossing: Gewoon een paar goede X- en Y-homeschakelaars plaatsen!

Ik vond zelfs de te printen 3d-onderdelen voor de montage van deze schakelaars. Bedankt hiervoor, mensen!

De schakelaars zijn van hetzelfde type als voor de Z-schakelaar.

X-axis end switch
Y-axis end switch

Ik heb de mounts in PETG carbon geprint op mijn Prusa mini en beide schakelaars op de E3D toolchanger gemonteerd.

Hierna heb ik config. g en de homing files aangepast, zie hiervoor de rest van mijn post:

CONFIG.G CHANGES

; Endstops
M574 X1 S1 P”xstop” ; X min active high endstop switch
M574 Y1 S1 P”ystop” ; Y min active high endstop switch
M574 C0 ; no C endstop
M574 Z0 P”nil” ; no Z endstop switch, free up Z endstop input as Z endstop switch. (I changed  this part for correct working with RRF3.3+)

NEW HOMING FILES:

; homex.g
; called to home the x axis

M98 P”homey.g” ; Home Y always before homing X

G91 ; use relative positioning

G1 H2 Z3 F5000 ; lift Z 3mm
G1 H1 X-400 F15000 ; move left 400mm, stopping at the endstop
G1 X5 F15000 ; move away from end
G1 H1 X-400 F2000 ; move left 400mm, stopping at the endstop
G1 X2 F2000 ; move away from end
G1 H2 Z-3 F1200 ; lower Z

G90 ; back to absolute positioning

; homeall.g
; called to home all axes;

M98 P”homec.g” ; Home C (ToolHead)

M98 P”homex.g” ; Home X

M98 P”homez.g” ; Home Z

G1 X150 Y-49 Z20 F15000 ; Park

; homey.g
; called to home the Y axis

G91 ; use relative positioning

G1 H2 Z3 F5000 ; lift Z 3mm BED DOWN
G1 H1 Y-400 F15000 ; move to the front 400mm, stopping at the endstop
G1 Y5 F15000 ; move away from end
G1 H1 Y-400 F2000 ; move to the front 400mm, stopping at the endstop
G1 Y2 F2000 ; move away from end
G1 H2 Z-3 F1200 ; move Z BED UP

G90 ; back to absolute positioning

Z homing did not change and remains as is:

; homez.g
; called to home the Z axis
M98 P”Coupler – Unlock.g” ; Open Coupler
G91 ; Relative mode
G1 H2 Z5 F5000 ; Lower the bed
G90 ; back to absolute positioning
G1 X150 Y100 F50000 ; Position the endstop above the bed centre
M558 F1000 ; speed to 1000
G30 ; probe x 1
M558 F300 ; speed to 300
G30 ; probe x 1

Aangepaste E3D toolchanger Dock adapter plate

Jantec.nl E3D toolchanger Hymera DD DOCK adapter and 3mm shifted adapter download

Tool T2 en T3 (3e en 4e van links) zitten bij de standaard bouw op ca 1.5 mm van elkaar waardoor de toolfan van T2 vrijwel geen lucht meer kan aanzuigen. De rechter tool T3 komt met de nieuwe aangepaste adapter 3 mm naar rechts, waardoor de linker tool T2 weer lucht kan aanzuigen met de doorzichtige fan en het koelblok van T2 kan koelen van de Hymera Direct Drive extruder.Met deze aangepaste adapter schuift de betreffende tool 3 mm op, waardoor je ten opzichte van de linker tool 3 mm extra ruimte krijgt.

Daarmee is er net genoeg ruimte gemaakt voor de toolfan van de links naastgelegen tool om het koelblok te koelen.

Plaats deze adapter dus op de 2e en 4e plek bij Tool 1 en 3.

Daarmee zijn de eerste (T0) en 3e tool (T2) qua koeling gered!

Links de originele versie, rechts mijn in Autodesk Fusion 360 aangepaste versie voor de tools op positie T1 en T3 (2e en 4e).

Het resultaat:

 

Downloads:

Jantec.nl E3D toolchanger Hymera DD DOCK adapter and 3mm shifted adapter

Calibreren E3D coreXY 4-toolchanger 3d printer

Ik ben bezig met het kalibreren van de gereedschappen, de algemene instellingen enzovoorts, zodat ik verder kan gaan met de rest van de tools.

Daarbij stel ik altijd alle tools in op instellingen die ik afleid ten opzichte van de eerste tool T0.

Op deze manier, mocht er iets veranderen, heb ik een solide referentie.

Morgen ga ik de 2 andere Hemera direct drive tools bouwen en installeren en mogelijk kan ik dan eindelijk mijn Benchy testpint printen met alle 4 de tools!

En met 4 actieve tools, na alle calibraties:

error: Content is protected !!